ML-разработчик в команду ранжирования Поиска
Ранжирование — это сердце Поиска. Ежедневно миллионы пользователей доверяют нам свои вопросы, и наша цель — мгновенно находить для них лучшие ответы среди миллиардов веб-страниц. От качества ранжирования зависит не только опыт пользователя, но и работа Алисы, которая опирается на найденные нами данные. Мы не просто сортируем ссылки: наши алгоритмы отделяют полезный и качественный контент от кликбейта и вредоносных сайтов.
Вы попадёте в команду с одной из самых сильных компетенций в области поиска на рынке. Обученные вами модели будут ежедневно влиять на миллионы пользователей — ваших друзей, родителей и коллег. Любое улучшение метрик, которого вы добьётесь, мгновенно делает Поиск лучше для огромной аудитории.
Задачи и обязанности
Развитие финальной формулы ранжирования
Вы будете определять, как именно комбинировать сигналы (текстовые, поведенческие и другие) для формирования итоговой выдачи.
Улучшение пользовательского опыта
Предстоит анализировать боли пользователей, определять точки роста в ранжировании и предлагать системные решения.
Продуктовые улучшения
Нужно будет формализовывать продуктовые требования и переводить их на язык формул. Вы будете решать, как именно скомбинировать сигналы, чтобы Поиск лучше обрабатывал специфичные сценарии.
Аналитическая работа
Вы будете проводить офлайн-эксперименты и A/B-тесты с формулами ранжирования, анализировать метрики и доводить успешные гипотезы до продакшена.
Больше об ML в Яндексе — в канале Yandex for ML
Требования
- Работали с ML, предпочтительно в области Information Retrieval
- Обладаете навыками работы с Big Data и технологиями MapReduce, ClickHouse, YT, CatBoost
- Хотите влиять на продукт, стремитесь довести результат своей работы до продакшена и улучшить жизнь миллионов пользователей
- Хорошо разбираетесь в алгоритмах и структурах данных