🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

Бэкенд-разработчик в команду контроля исполнителей Яндекс Про

Яндекс
Москва
Офис
Опубликовано: 29 May 2026
Основное направление, которым предстоит заниматься, — внедрение системы единой валидации данных водителей и курьеров в бэкенд сервиса Яндекс Про. Сейчас данные исполнителя живут во множестве сервисов: где-то требования к формату строже, где-то — мягче, где-то правила вообще зашиты в коде конкретного сервиса. Из-за этого один и тот же водитель может корректно пройти проверку в одном продукте и «сломаться» в другом, а бизнес тратит время на разбор инцидентов вместо запуска новых фич.

Мы хотим это изменить: построить единый сервис, в котором будут жить правила нормализации и валидации данных исполнителей, и постепенно перевести на него все сервисы бэкенда, работающие с данными водителей и курьеров.

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

Наш стек

  • C++20 на фреймворке userver
  • Python 3.7
  • PostgreSQL, MongoDB, Redis
  • Logbroker — внутренний аналог Apache Kafka

Какие задачи вас ждут

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

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

Мы ждем, что вы

  • Знакомы с C++ и STL
  • Разрабатывали для Linux
  • Ориентируетесь в классических алгоритмах и структурах данных, знакомы с NoSQL- и SQL-базами данных: PostgreSQL, MongoDB, Redis и другими
  • Предпочитаете баланс между техническими и продуктовыми задачами
  • Умеете договариваться со смежными командами

Будет плюсом, если вы

  • Работали с высоконагруженными системами и понимаете, как выкатывать изменения формата данных без даунтайма
  • Работали с микросервисной архитектурой и Docker
  • Занимались миграцией данных и работали с историческими записями

О команде

Узнайте про разработку Городских сервисов Яндекса на dev.go.yandex
🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие