Команда Поиска Яндекса ищет разработчика процессов realtime-обработки данных, которые влияют на ранжирование в режиме реального времени.
Какие задачи вас ждут:
- Разработка сервисов в сложной многокомпонентной системе (процессинги и рантайм поиска).
- Улучшение инфраструктуры экспериментов с данными: деплой prestable-контуров и верификация рантайма на свежих данных.
- Добавление новых типов событий в пайплайны и расширение профилей пользователей для улучшения рекомендаций.
- Внедрение современных технологий в сервисы: Infrastructure as Code, эффективная репликация данных и оптимизация пайплайнов обработки.
Требования:
- Уверенные знания C++.
- Опыт разработки под Linux.
- Понимание классических алгоритмов и структур данных.
Будет плюсом:
- Опыт разработки сетевых, многопоточных или распределённых программ или продвинутые курсы по этим направлениям.
- Опыт работы с ML-системами.
- Знание Python.
Условия и преимущества:
- В крупных офисах доступны спортзалы с тренажёрами, инвентарём и душевыми.