← Все вакансии

ML-разработчик в команду ленты Ритма

Мы разрабатываем, внедряем и улучшаем рекомендательные системы для различных проектов Яндекса с сотнями миллионов DAU и тысячами RPS, которые обрабатывают терабайты данных в реальном времени.

Один из таких проектов — Ритм, сервис рекомендаций коммерческого контента, который интегрирован на разных поверхностях, в том числе на главной странице Яндекса. Одна из целей сервиса — находить и показывать каждому пользователю самый релевантный контент среди доступных предложений.

Что у нас есть:

  • Возможность улучшать сервис и видеть результаты своей работы
  • Команда с крепким техническим бэкграундом
  • Возможность реализовать свои идеи
  • Продвинутая инфраструктура для быстрого развёртывания и улучшения рекомендаций

Присоединяйтесь к команде, чья работа ежедневно влияет на выбор миллионов людей!

Задачи и обязанности

Полный цикл ML-разработки от идеи до внедрения

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

Эксперименты с анализом данных, паттернами поведения пользователей и различными схемами рекомендаций

Качество сервиса напрямую зависит от глубины понимания пользователей и данных. Вам предстоит анализировать большие данные, выявлять скрытые паттерны поведения и на их основе исследовать новые подходы к рекомендациям — от изменения способов формирования кандидатов до пересмотра логик ранжирования.

Обучение и внедрение генеративных моделей

Генеративные модели открывают новые возможности для персонализации. Вам предстоит исследовать, обучать такие модели и интегрировать их в рабочий пайплайн рекомендательного сервиса.

Больше об ML в Яндексе — в канале Yandex for ML

Требования

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

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

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