Job Details
C++ Developer for Yandex Lavka Logistics Algorithms Team
Yandex Lavka is looking for a C++ developer for its logistics algorithms team. Responsibilities include developing and improving the algorithmic core, implementing heuristics and algorithms for routing, batching, and planning tasks.
Yandex's algorithmic services group focuses on improving logistics and warehouse processes. We tackle NP-hard problems in routing, batching, and planning, rapidly transforming ideas from research papers into production code. Engineers on our team: • Develop and improve the algorithmic core of logistics services in C++ (userver); • Implement heuristics and algorithms for routing, batching, and planning tasks; • Translate ideas from research papers into production and test them with real data; • Participate in discussions about solution architecture and the development of the algorithmic platform. What tasks await you: • Order Dispatch: Work on algorithms that batch orders, select couriers, and build real-time delivery routes. • Warehouse Order Assembly Optimization: Develop algorithms that manage the assembly queue and synchronize warehouse and delivery operations. • Delivery Capacity Demand Balance (Surge): Create algorithms that regulate delivery conditions in real-time to maintain service speed and prevent system overload. • Delivery Method Selection: Enhance algorithms that choose the optimal delivery type for each order, considering time, cost, and available fleet.
We expect you to: • Have strong C++ programming skills • Have a good understanding of algorithms and data structures • Understand the basics of discrete mathematics and mathematical statistics It will be a plus if you: • Have solved discrete optimization problems • Have experience with heuristics and metaheuristics • Are interested in applied research
It's easy to stay active at Yandex – we offer free online workouts from partners, as well as discounts at fitness clubs, swimming pools, and yoga studios. This is not the full list of perks – find the complete list here.
Don't miss a single job
Subscribe to our Telegram channel