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