Москва, 3-я Песчаная улица, 2А
Метро: ПанфиловскаяОпыт от 1 года в задачах маршрутизации / оптимизации (VRP/VRPTW, TSP, графы);
Хорошее знание Python (NumPy, Pandas, SciPy, NetworkX);
Опыт работы c PyVRP (дополнительно OR-Tools / PuLP / Pyomo / Gurobi как плюс);
Базовое понимание графовых алгоритмов;
Навыки работы с геоданными: GeoPandas, GeoPy, Shapely, OSMnx (или готовность быстро освоить);
Опыт работы с OSRM или похожими API для матриц расстояний;
Опыт с SQL/PostgreSQL (желательно PostGIS);
Умение профилировать Python-код (cProfile, line_profiler) и применять базовые оптимизации:
o векторизация,
o Numba для JIT-ускорения,
o multiprocessing/joblib для параллелизма.
Базовое знание C++ (чтение и написание простых функций, компиляция, базовое понимание памяти);
Готовность учиться выносить узкие места в C++ (но не обязательно уверенный опыт);
Умение самостоятельно работать над постановкой задачи совместно с бизнесом;
Способность формулировать задачу, документировать подход;
Навык работы в команде и участие в код-ревью.
Москва
до 3000 USD
Москва
до 200000 RUR
Москва
до 200000 RUR
Synergy Research Group
Москва
до 130000 RUR