Крупная ИТ-компания развивает платформу интегрированного планирования и ищет 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 ₽ по ИП.