ML-инженер в разработку агентов для AI-приложения в Международном Поиске

Яндекс·Russia, Serbia·Офис·4д. назад

Привет! Меня зовут Никита, я руководитель группы ML-агентов в команде AI-продуктов. Наша команда делает AI-приложение — универсального помощника, который решает задачи пользователя целиком, а не просто отвечает на вопросы. Внутри — набор агентов разного профиля под разные сценарии. Один из ключевых и самых нагруженных — телеком-агент, который работает с абонентскими задачами оператора связи. Мы ищем опытного ML-инженера, который будет развивать этих агентов.

У нашего AI-приложения миллионы пользователей и сотни разных сценариев. Один универсальный чат-бот такие задачи не вытягивает — нужна система специализированных агентов, у каждого из которых свой профиль, свой набор инструментов и свои права на действия. Один из основных — телеком-агент с реальными интеграциями в системы оператора и живым абонентским трафиком: он помогает решать задачи пользователей от «Почему списались деньги?» до «Подключите роуминг в Турции». Рядом с ним появляются агенты и под другие домены, и их будет становиться больше.

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

Что вы получите, если придёте к нам:

  • Участие в запуске AI-продукта, которым будут пользоваться десятки миллионов людей в СНГ и за его пределами.
  • Опыт разработки мультиагентных систем в проде: с реальными интеграциями, реальным трафиком и измеримым влиянием на бизнес-метрики.
  • Работу на стыке больших языковых моделей, мультиязычности и агентных архитектур.
  • Широкий скоуп: не один агент на поддержке, а линейка агентов под разные домены и общая платформа под них.

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

Исследование SOTA-подходов
Агентные системы — одна из самых быстро меняющихся тем в LLM: подходы к планированию, памяти, reflection и обучению агентов на собственном опыте выходят почти каждый день. Вы будете изучать новые методы, отбирать применимое к нашим сценариям и создавать собственные подходы.

Проверка гипотез
Вам предстоит реализовывать свои гипотезы в виде прототипов полного цикла: от сбора и разметки данных до офлайн-оценки, A/B-теста на реальных пользователях и выката в прод.

Оценка качества
Для агентов нет готовых метрик — их приходится строить самим. Вы будете разрабатывать симуляции диалогов, автоматических оценщиков (LLM-as-a-judge) и наборы сценариев, по которым видно, что новая версия агента действительно лучше предыдущей.

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

  • Много работали с трансформерами, большими генеративными моделями и SOTA-архитектурами
  • Имеете опыт и обширный кругозор в NLP
  • Умеете строить агентные пайплайны: tool calling, RAG, оркестрацию, оценку качества
  • Заботитесь о конечном продукте и готовы глубоко погружаться в данные: логи диалогов, реальные обращения пользователей, разборы ошибок агента
  • Публиковались в журналах или на топовых конференциях
  • Выводили агентов или LLM-ассистентов в прод под реальной нагрузкой
  • Работали с мультиязычными моделями и low-resource-языками
  • Дообучали модели под агентные задачи: SFT, RLHF/RLAIF, distillation
  • Имеете опыт в телеком-домене или в клиентском сервисе либо поддержке

Похожие вакансии

Другие вакансии Яндекс