Обязанности:
Яндекс Маркет — это единый сервис для удобного выбора и быстрой покупки товара в одном месте. Ежедневно сервисом пользуются миллионы людей. Мы ищем разработчика на C++ в команду технологий подготовки данных. Наша команда — связующее звено между десятками сервисов реального и виртуального миров. Мы объединяем модели машинного обучения, поисковые индексы, данные о товарах с физических складов, логистические маршруты. Надёжно храним и обрабатываем сотни терабайт данных на тысячах распределённых серверов. Сейчас нам предстоит решить грандиозную задачу — перейти на событийную поставку данных, чтобы существенно улучшить эффективность расчётов. Какие задачи вас ждут проектировать и разрабатывать высоконагруженные сервисы с высокими требованиями к производительности и надёжности; участвовать в разработке архитектуры; оптимизировать и улучшать алгоритмы работы микросервисов; тесно общаться со смежными командами. Мы ждём, что вы в совершенстве знаете классические алгоритмы и структуры данных; хорошо владеете любым языком программирования и готовы перейти на С++; отлично понимаете операционные системы; разрабатывали распределенные системы.