Разработчик бэкенда в Доставку
Summary
Backend developer on Yandex Delivery: building and scaling the backend of a fast-growing delivery service — logistics logic, the user-facing app, and automation for delivery partners. Core stack is C++, with PostgreSQL and Linux; the team is young and actively expanding.
Каждую секунду система должна выбирать, кто из десятков тысяч курьеров Доставки, Яндекс Еды и Лавки довезёт конкретный заказ быстрее и дешевле (с учётом города, типа груза, временных окон и загрузки курьера). Вам предстоит разрабатывать и улучшать алгоритмы подбора исполнителя и сервисы, которые считают эти решения в реальном времени на сотнях тысяч заказов в сутки. Новые способы доставки
Кроме привычной доставки «в течение дня» вы будете строить сценарии доставки по клику и в узкий временной слот — когда курьер должен оказаться у двери через несколько минут после заказа или строго в выбранный получателем интервал. Инструменты для партнёров
Вам нужно будет разрабатывать личный кабинет и сервисы для партнёров — ритейлеров, маркетплейсов, заводов, — чтобы они могли управлять заказами и логистикой напрямую. Также предстоит делать модули интеграции с CRM/ERP/POS-системами партнёров, чтобы заказы попадали к нам автоматически, без ручной работы на стороне бизнеса. Больше о бэкенде в Яндексе — в канале Yandex for Backend* Проектировали распределённые системы, работающие под большой нагрузкой * Пишете на С++, но понимаете, что язык — это инструмент * Знаете алгоритмы и структуры данных