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

Разработчик в команду Omnichat

Наша команда развивает сервисы рассылок и коммуникаций. Сервисы используются для маркетинговых рассылок и в поддержке клиентов продуктов Яндекса: Такси, Яндекс 360, Маркета, Яндекс Еды, Лавки и др.

Основные сервисы:

  • Бэкенд чата с поддержкой (12 TB чатов)
  • Сервис рассылки пушей
  • Интеграции чатов со всеми средствами связи (Яндекс Мессенджер, Telegram, Max, СМС, звонки и другие)
  • Сторадж операторов и тикетов поддержки

Мы вовлечены во все этапы задачи: от проработки требований до развёртывания и сбора метрик. Пишем чистый код с помощью AI-агентов. На code review нужно понимать, что делает каждая строчка, нейрослоп мы не коммитим. Соблюдаем контракты БД, message broker, проектируем масштабируемые решения, обрабатываем отказы внешних систем.

Стек:

  • Kotlin (Spring Boot), C++ (userver), Python
  • YDB, MongoDB, Postgres, YT, Logbroker

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

Разработка ролевой системы доступа к чатам

Делаем гранулярный доступ для людей и сервисов.

Подключение бизнесов Яндекса

Развиваем API для интеграций, экспорт событий в разные хранилища.

Разработка MCP-чатов

Чтобы дежурные и коллеги могли использовать агентов для работы с нашими сервисами.

Разработка кабинета администратора

Чтобы бизнес мог самостоятельно управлять своими интеграциями.

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

Требования

  • Пишете код на любом промышленном языке, готовы перейти на Kotlin или C++
  • Будете пользоваться ИИ-агентами
  • Отлично понимаете инструменты, с которыми работали
  • Внимательны к деталям: к контрактам внешних систем, миграциям, коду

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

  • Работали с микросервисной архитектурой
  • Работали с многопоточностью
  • Знакомы с любой СУБД
  • Инициативны, предлагаете решения и обсуждаете их с командой
Python Java Kotlin Spring PostgreSQL MongoDB
Откликнуться →