Детали вакансии
Разработчик на C++ в команду алгоритмов логистики Лавки
Яндекс Лавка ищет разработчика на C++ в команду алгоритмов логистики. Задачи включают разработку и улучшение алгоритмического ядра, реализацию эвристик и алгоритмов для задач маршрутизации, батчинга и планирования.
Группа алгоритмических сервисов Яндекса занимается улучшением логистики и складских процессов. Мы решаем NP-трудные задачи маршрутизации, батчинга и планирования, а идеи из научных статей быстро превращаем в продакшен-код. Инженеры в нашей команде: • разрабатывают и улучшают алгоритмическое ядро логистических сервисов на C++ (userver); • реализуют эвристики и алгоритмы для задач маршрутизации, батчинга и планирования; • переносят идеи из научных статей в продакшен и проверяют их на реальных данных; • участвуют в обсуждении архитектуры решений и развитии алгоритмической платформы. Какие задачи вас ждут: • Диспатч заказов: Работа над алгоритмами, которые объединяют заказы в батчи, выбирают курьера и строят маршрут доставки в реальном времени. • Оптимизация сборки заказов на складе: Построение алгоритмов, которые управляют очередью сборки и синхронизируют работу склада и доставки. • Баланс спроса и возможностей доставки (surge): Создание алгоритмов, которые в реальном времени регулируют условия доставки, чтобы сохранить скорость сервиса и не перегрузить систему. • Выбор способа доставки: Развитие алгоритмов, которые выбирают оптимальный тип доставки для каждого заказа с учётом времени, стоимости и доступного флота.
Мы ждём, что вы: • Уверенно программируете на C++ • Хорошо знаете алгоритмы и структуры данных • Понимаете основы тервера и матстата Будет плюсом, если вы: • Решали задачи дискретной оптимизации • Работали с эвристиками и метаэвристиками • Интересуетесь прикладными исследованиями
В Яндексе легко заниматься спортом — у нас есть бесплатные онлайн-тренировки от партнёров, а ещё скидки в фитнес-клубах, бассейнах и студиях йоги. Это не все бонусы — полный список тут.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал