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

ML-разработчик в команду Блендера Поиска

Современная поисковая выдача — это не просто список ссылок, а умная экосистема тематических блоков, которая помогает пользователям находить ответы быстрее и точнее. Команда Блендера отвечает за то, чтобы поисковые модели правильно интерпретировали намерения: должен ли показываться блок погоды по запросу «пагода»? А нужно ли выводить видео по запросу «гаечный ключ на 14”»? Для этого мы соединяем онлайн- и офлайн-сигналы, обучаем мощные ML-системы и делаем поиск умнее.

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

Обучать модели на разные сигналы

Блендер оптимизирует разные сигналы, например онлайн (клики, сессии и т. п.) и офлайн (оценку релевантности). Нужно обучать модель на смесь этих сигналов и искать баланс.

Подбирать метрику качества

Мы пытаемся определить, нашёл ли пользователь ответ на свой вопрос, на основе истории кликов и запросов. Это сложная задача, которая требует постоянных улучшений. Нужно вместе с аналитиками подобрать таргет, чтобы обучение под него улучшало пользовательский опыт и растило сессии.

Переходить с классического ML на LLM

Мы активно используем разные LLM, BERT и другое NLP, но финальное решение всё ещё принимают катбусты. Работаем над полным переходом на LLM & RL и предлагаем присоединиться к этой большой стройке.

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

Требования

  • Работали с классическими моделями или NLP
  • Уверенно владеете Python и работаете с SQL, знание C++ также будет плюсом
  • Увлечены ML, аналитикой и интеграцией моделей в реальные сервисы
  • Хорошо разбираетесь в алгоритмах и структурах данных
Python SQL LLM
Откликнуться →