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

Разработчик бэкенда AI-ассистента в Маркет

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

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

Поддержка продуктовых сценариев


Ассистент постоянно учится новому, чтобы быть полезным буквально во всём — от сравнения и покупки товаров до споров, что же лучше: консоль или ПК — и где это купить со скидкой. Каждый день может принести нам новый сценарий использования чата. Наша цель — сделать так, чтобы пользователь решал свою задачу в каждом из сценариев.

Разработка фич чата


Для работы любого из сценариев нужна качественная база: отрисовка таблиц, корректное форматирование, поддержка диалектов вёрстки. Всё это тоже предстоит писать.

Инфраструктурная разработка


Требования к ассистенту часто меняются: ещё вчера можно было общаться только текстом, а уже сегодня запросы отправляются с помощью голосового ввода или картинок. Для того чтобы внедрять и развивать новые фичи, нужно поддерживать инфраструктуру в «свежем и хрустящем» виде, удалять неактуальные компоненты и связи между ними, ускорять весь бэкендный стек.

Прокачка тестирования


Без надёжной системы тестирования быстрая разработка невозможна. Так как AI-ассистент растёт не по дням, а по часам, нужно создать такую тестовую среду, которая позволяет поддерживать высокую скорость разработки бэкенда, не ломать фронтенд и не тонуть в багах.

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

Требования

  • Уверенно владеете С++
  • Хорошо знаете Python
  • Любите эксперименты
  • Бодры духом и увлечены своим делом

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

  • Работали с микросервисами, CI/CD
  • Работали с userver
  • Работали с промптами и LLM
Python CI/CD LLM
Откликнуться →