Крупная ИТ-компания развивает платформу интегрированного планирования и ищет ML Engineer для направления Supply Network Planning (SNP), связанного с планированием цепочек поставок, производства и управлением запасами.
Задачи:
- Разрабатывать и развивать модули планирования снабжения и производства.
- Проектировать и реализовывать компоненты календарного и производственного планирования.
- Разрабатывать решения для оптимизации запасов.
- Формализовывать бизнес-задачи в задачи математической оптимизации (LP/MILP).
- Проектировать сложные вычислительные решения и оптимизировать алгоритмы.
- Писать и поддерживать unit- и integration-тесты.
Требования:
- Опыт промышленной разработки на Python на уровне Senior.
- Глубокое знание алгоритмов и структур данных, понимание оценки сложности Big O.
- Знание ООП и принципов проектирования сложных вычислительных систем.
- Уверенное владение SQL, опыт работы с PostgreSQL и Git.
- Практический опыт написания unit- и integration-тестов.
- Знание линейного и смешанно-целочисленного линейного программирования (LP/MILP).
- Опыт построения моделей линейной и дискретной оптимизации для реальных бизнес-задач.
- Опыт в Operations Research, APS, логистике или Supply Chain Management.
Будет плюсом: Pyomo, OR-Tools, PuLP, COIN-OR, Gurobi, CPLEX, SCIP, COPT, GLPK, опыт декомпозиции крупномасштабных задач оптимизации, знание C/C++, Unix-подобных систем и принципов CI/CD, высшее техническое или математическое образование.
Условия: полная занятость, удалённая работа, локация и гражданство — РФ, проект на 3 месяца с возможностью продления. Оплата — до 230 000 ₽ по ИП.