Разработчик C++ в логистику Яндекс.Еды

Moscow, Saint PetersburgC++, LinuxEdaSpecialist
Vacancy closed
Яндекс.Еда — сервис по доставке блюд из ресторанов и продуктов из магазинов. С Яндекс.Едой сотрудничают 27 тысяч заведений и более тысячи магазинов в 130 городах.
Команда логистики обеспечивает работу тысяч курьеров по всей России. Мы оптимизируем распределение заказов между ними, рассчитываем оптимальные маршруты, фиксируем их местоположение, отслеживаем соблюдение графика работы и собираем метрики эффективности их работы.

Что нужно делать:

  • участвовать в переходе логистики Еды на новый логистический движок;
  • непосредственно влиять на реализацию новых возможностей в логистике Еды, в том числе и с продуктовой стороны;
  • улучшать алгоритмы назначения курьеров на заказы и урегулирования баланса спроса и предложения, а также прогнозирования времени и определения стоимости доставки;
  • вносить изменения в сложный граф взаимодействующих между собой микросервисов, чтобы разработанный вами функционал сделал логистику Еды лучше;
  • разрабатывать новые микросервисы с использованием большого количества уже готовых внутренних инфраструктурных компонентов Яндекса;
  • работать с СУБД PostgreSQL и с внутренними СУБД Яндекса, оптимизируя работу с ними кода под большие нагрузки;
  • строить свой код и работу с хранилищами данных в нем так, чтобы он имел максимальную отказоустойчивость, без проблем работал и деплоился в нескольких разнесенных дата-центрах одновременно.

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

  • хорошо знаете C++ в целом (сейчас мы ведем разработку на С++17);
  • разрабатывали для Unix или Linux;
  • работали с STL, желательно с Boost;
  • занимались бэкенд-разработкой, имели дело с высоконагруженными системами.

Будет плюсом:

  • опыт работы с многопоточными системами;
  • умение работать с PostgreSQL;
  • умение проектировать архитектуру в распределенных системах.

Условия:

  • комфортабельный офис в «Москва-Сити» в шаговой доступности от метро;
  • удобный график работы, возможность работать из дома на время, пока коронавирус не будет побежден;
  • компенсация оплаты питания;
  • расширенный пакет ДМС со стоматологией, 100%-я оплата больничного;
  • подведение итогов работы и премии каждые полгода;
  • тренажерный зал и дежурный врач в офисе;
  • бесплатная парковка на территории бизнес-центра;
  • качественное обучение: поездки на семинары и конференции, библиотека для сотрудников, множество внутренних тренингов.