Мы разрабатываем, внедряем и улучшаем рекомендательные системы для различных проектов Яндекса с сотнями миллионов DAU и тысячами RPS, которые обрабатывают терабайты данных в реальном времени. Один из таких проектов — Ритм, сервис рекомендаций коммерческого контента, который интегрирован на разных поверхностях, в том числе на главной странице Яндекса. Одна из целей сервиса — находить и показывать каждому пользователю самый релевантный контент среди доступных предложений. Что у нас есть: * Возможность улучшать сервис и видеть результаты своей работы * Команда с крепким техническим бэкграундом * Возможность реализовать свои идеи * Продвинутая инфраструктура для быстрого развёртывания и улучшения рекомендаций Присоединяйтесь к команде, чья работа ежедневно влияет на выбор миллионов людей!

Обязанности:

Полный цикл ML-разработки от идеи до внедрения
Наша продуктовая и ML-разработка идут непрерывно: мы постоянно генерируем гипотезы, проверяем их на данных и внедряем лучшие решения в сервис. Вам предстоит участвовать на всех этапах: от исследований и прототипирования новых моделей до их оптимизации, production-реализации, A/B-тестирования и последующего мониторинга. Ключевая цель — не только создать рабочую модель, но и обеспечить её стабильную, масштабируемую и эффективную работу для миллионов пользователей. Эксперименты с анализом данных, паттернами поведения пользователей и различными схемами рекомендаций
Качество сервиса напрямую зависит от глубины понимания пользователей и данных. Вам предстоит анализировать большие данные, выявлять скрытые паттерны поведения и на их основе исследовать новые подходы к рекомендациям — от изменения способов формирования кандидатов до пересмотра логик ранжирования. Обучение и внедрение генеративных моделей
Генеративные модели открывают новые возможности для персонализации. Вам предстоит исследовать, обучать такие модели и интегрировать их в рабочий пайплайн рекомендательного сервиса. Больше об ML в Яндексе — в канале Yandex for ML

Ключевые навыки:

  • Глубоко понимаете принципы ML и готовы применять знания в решении реальных задач
  • Знаете C++ или хотите его изучить
  • Хорошо владеете Python
  • Искренне интересуетесь внедрением изменений, существенно влияющих на пользовательские сервисы

Дополнительные требования:

  • Занимались рекомендательными системами или NLP
  • Эксперт по C++
  • Работали с трансформерными моделями
  • Работали с PyТorch или другими фреймворками глубокого обучения