Детали вакансии

Разработка
Мидл
Полная занятость
May 2

Разработчик на C++ в команду алгоритмов логистики Лавки

Яндекс Лавка ищет разработчика на C++ в команду алгоритмов логистики. Задачи включают разработку и улучшение алгоритмического ядра, реализацию эвристик и алгоритмов для задач маршрутизации, батчинга и планирования.

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

Мы ждём, что вы: • Уверенно программируете на C++ • Хорошо знаете алгоритмы и структуры данных • Понимаете основы тервера и матстата Будет плюсом, если вы: • Решали задачи дискретной оптимизации • Работали с эвристиками и метаэвристиками • Интересуетесь прикладными исследованиями

В Яндексе легко заниматься спортом — у нас есть бесплатные онлайн-тренировки от партнёров, а ещё скидки в фитнес-клубах, бассейнах и студиях йоги. Это не все бонусы — полный список тут.

Backend
C++
Data Structures
Logistics
Optimization
algorithms

Не пропусти ни одну вакансию

Подпишись на наш Telegram-канал

Подписаться

Похожие вакансии

Разработчик на C++ в команду данных для еком-сценариев Поиска

Разработчик на C++ в команду данных для еком-сценариев Поиска. Задачи: сбор и подготовка данных, работа с C++20, Python, ML. Требования: знание алгоритмов, опыт разработки на C++ и Python.

Беларусь
Я
Яндекс

Разработчик C++ в команду Data Completeness

В команду Data Completeness Яндекса требуется разработчик C++. Команда отвечает за доставку миллиардов товарных объявлений пользователям в различных e-commerce продуктах. В обязанности входит разработка и поддержка продуктовых требований, интеграция новых источников данных и улучшение инструментов. Требуется опыт работы с C++ и Python.

Беларусь
Y
Yandex

Разработчик C#

250 000 ₽

Разработчик C# с зарплатой 200 000 - 250 000 ₽ в Санкт-Петербурге для IDENT — продукта для автоматизации бизнес-процессов в частных стоматологических клиниках.

Россия
I
IDENT