🔥

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

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

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

Разработчик в команду диспатча курьеров Яндекс Еды

Яндекс
Не указано
Офис
Опубликовано: 08 Sep 2025
Мы — команда диспатча курьеров Яндекс Еды. Мы управляем сервисами и системами, на которых держится результативность работы всей службы логистики Яндекс Еды. Благодаря нам сервис как бизнес умеет эффективно назначать курьеров на уже созданные заказы, оперативно и точно отслеживать спрос во всех зонах нашего присутствия и своевременно подстраиваться под изменения этого спроса, а также сопровождать доставки и строить видимые нашим клиентам прогнозы их завершения.

Мы исключительно бэк-команда: управляем системами без интерфейсов, наш продукт не имеет «выходов» наружу. При этом мы влияем на реальный бизнес: от эффективности нашей работы зависит своевременная доставка заказов и счастье курьеров. Наши заказчики — бизнес-аналитики, наши клиенты — другие системы и службы Яндекс Еды.

Ищем разработчика уровня middle-senior.

Что ждёт на проекте:

  • Действительно сложная и разветвлённая предметная область, которая глубоко переплетена с миром реального бизнеса. Наши разработчики зачастую знают о продукте больше, чем кто бы то ни был.
  • Возможность проявить себя в работе с системами самого широкого профиля. Вы сможете написать отказоустойчивый код в критически важной системе, оптимизировать код высоконагруженной системы, построить эффективное хранилище для онлайн-системы, поработать над инфраструктурными задачами — и никто не мешает всё это чередовать!
  • Сложные и многогранные сервисы на стыке нескольких служб, тесно интегрированные со множеством внутренних систем.
  • Возможность поработать над техническими и продуктовыми задачами. У вас будет шанс как сделать новенький код (или улучшить старенький), так и запустить новую продуктовую фичу — и увидеть, как она напрямую влияет на показатели целого бизнес-юнита.

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

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

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

Разработка и поддержка инфраструктуры суржа и ценообразования
Система суржа отслеживает баланс спроса и наличие на линии свободных курьеров по всем зонам нашего присутствия. Благодаря этим знаниям Яндекс Еда может гибко реагировать на изменение спроса и высокоэффективно использовать свободных курьеров. Система представляет собой несколько высоконагруженных онлайн-сервисов по подготовке данных и поставке их нашим клиентам.

При разработке сервисов мы применяем highload-техники — оптимизации на всех уровнях, специальные архитектурные решения и быстро работающие компоненты. Мы стремимся сократить время отклика наших систем на внешние запросы. Наша цель — построить отказоустойчивые масштабируемые и быстро работающие системы, которые станут основой для бизнес-приложений Яндекс Еды.

Также мы развиваем сервисы и системы, которые позволяют управлять ценообразованием и отслеживать статусы заказов в процессе доставки, собирать данные об этапах назначения курьеров. Но нам этого мало, и мы создаём новые сервисы!

Построение отказоустойчивых, масштабируемых и быстро работающих систем
Вам предстоит решать архитектурные задачи, сталкиваться с инфраструктурными вызовами, оптимизировать систему на самых разных уровнях и обеспечивать её отказоустойчивость.

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

  • Готовы работать в сложном домене и разбираться в большом количестве существующего кода
  • Умеете договариваться, согласовывать требования со смежными командами и обоснованно отстаивать свою точку зрения
  • Способны брать ответственность за результат и делиться своим опытом с другими

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

  • Готовы работать в сложном домене и разбираться в большом количестве существующего кода
  • Умеете договариваться, согласовывать требования со смежными командами и обоснованно отстаивать свою точку зрения
  • Способны брать ответственность за результат и делиться своим опытом с другими

О команде

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

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

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

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