Algorithm and Optimization Engineering
Ми шукаємо Algorithm and Optimization Engineering на проєкт із Німеччини.
Продукт — це міжнародна платформа для замовлення їжі та товарів. Компанія на ринку з 2011 року та представлена приблизно у 70 країнах.
Платформа об'єднує кілька продуктів: B2B-рішення для ресторанів і магазинів, що допомагає керувати замовленнями, аналізувати бізнес-показники та залучати нових клієнтів; B2C-платформу для користувачів, через яку можна замовляти їжу, продукти й інші товари, відстежувати доставку в реальному часі та оплачувати замовлення онлайн; а також окрему платформу для кур'єрів, яка відповідає за навігацію, побудову оптимальних маршрутів і ефективну доставку.
Для нас це новий клієнт, і зараз ми шукаємо Algorithm and Optimization Engineering, в команду, яка розвиває платформу для кур'єрів. На цій позиції ви працюватимете над розвитком routing-інфраструктури на базі OpenStreetMap, оптимізацією алгоритмів маршрутизації, покращенням точності ETA, аналізом логістичних KPI та масштабуванням routing-сервісів для роботи під високим навантаженням.
Вимоги:
- 5+ років досвіду як Backend Engineer (Python/Java/Go)
- OpenStreetMap
- OSRM/GraphHopper/Valhalla
- Vehicle Routing Problem (VRP)/Operations Research
- Досвід використання симуляцій як основного методу валідації
- Досвід роботи з графовими алгоритмами, комбінаторною оптимізацією та евристичними підходами
- Англійська Upper-Intermediate та вище
Буде плюсом:
- Досвід роботи з логістичними, delivery або транспортними платформами, глибоке розуміння маршрутизації для різних видів транспорту: пішохідний, велосипедний, автомобільний
- Досвід з high-load розподіленими та real-time системами
- Комфорт у роботі в R&D-середовищі з високим відсотком відхилених гіпотез
- Досвід аналізу логістичних/операційних метрик (delivery time, cost per order, utilization rate) та розуміння логістичних KPI: Cost Per Order (CPO), courier utilization, contact rate
- Досвід тюнінгу алгоритмів для різних географічних ринків (LATAM, Європа, Азія)
- Досвід оптимізації ETA та моделювання невизначеності
- Знання fleet management та динамічного планування потужностей
- Математична освіта або досвід тісної співпраці з математиками/optimization researchers
- Kubernetes
- AWS
Стек технологій:
- Python, Java або Go
- OpenStreetMap
- OSRM / GraphHopper / Valhalla
- Graph Algorithms
- Vehicle Routing Problem (VRP)
- Operations Research
- Simulation-based validation
Обов’язки:
- Проєктувати, реалізовувати та валідувати покращення алгоритмів маршрутизації кур'єрів через симуляційне тестування
- Оптимізовувати routing-сервіси на базі OpenStreetMap для продуктивності під високим та змінним навантаженням
- Пропонувати та тестувати оптимізаційні гіпотези на реальних ринкових даних та вимірювати вплив на продакшн через логістичні KPI (Delivery Time, Cost Per Order, courier utilization)
- Працювати над route balancing, elasticity-системами та управлінням бізнес-обмеженнями
- Співпрацювати з командами над R&D-ініціативами
- Аналізувати операційні та performance-метрики для виявлення можливостей оптимізації
- Долучатись до покращення ефективності інфраструктури для routing-сервісів
- Брати участь у cross-market тестуванні алгоритмів — валідувати роботу рішень на різних географіях (LATAM, Європа, Азія)
- Покращувати точність розрахунку ETA та моделі оцінки
Ми пропонуємо:
- 18 днів оплачуваної відпустки, 10 днів оплачуваних лікарняних
- Можливість брати додаткові вихідні власним коштом
- Компенсацію курсів та сертифікації
- Уроки англійської мови
- Доступ до бібліотеки компанії
- Медичне страхування або компенсація за спорт
- Гнучкий робочий графік і можливість працювати з дому
- Фінансову компенсацію за візит до пункту здачі крові
- Мінімальну кількість бюрократії
Можна працювати в офісі:
- Львів: Гайдамацька 9a
- Київ: Проспект Берестейський 24
Або повністю віддалено