Описание
Проект включает разработку модулей планирования снабжения и производства для оптимизации запасов и календарного планирования в крупном ритейле сектора FMCG.
Задачи
•Проектировать и реализовывать компоненты для календарного и производственного планирования
•Оптимизировать запасы
•Формализовать бизнес-задачи как задачи математической оптимизации (LP, MILP)
•Разрабатывать и анализировать математические модели линейного и смешанно-целочисленного программирования
•Ставить задачи ИИ-агентам, управлять контекстом, проверять и интегрировать результаты в кодовую базу
Требования
•Глубоко знать алгоритмы и структуры данных, оценивать сложность по Big O
•Владеть Python на уровне Senior
•Знать шаблоны ООП и проектировать сложные вычислительные решения
•Знать SQL и работать с PostgreSQL
•Владеть Git: работать с ветками, управлять изменениями, разрешать конфликты, создавать Merge Requests и участвовать в Code Review
•Владеть юнит- и интеграционным тестированием
•Иметь опыт агентной разработки с использованием ИИ
•Иметь опыт промышленной разработки на Python уровня Senior
•Иметь опыт в Operations Research, системах планирования производства (APS), логистике или Supply Chain Management
•Иметь практический опыт построения моделей дискретной и линейной оптимизации для реальных бизнес-задач
Будет плюсом: Pyomo, OR-Tools, PuLP, COIN-OR, Gurobi, CPLEX, SCIP, COPT, GLPK, Unix-подобные системы, CI/CD, декомпозиция крупномасштабных задач оптимизации, CP / CP-SAT, многокритериальная оптимизация, настройка решателей, конкурентные и параллельные вычисления, оптимизация математических моделей, профилирование и управление памятью, разработка REST API приложений, специализированные курсы по Discrete Optimization, Operations Research или алгоритмам.
Условия
•Работа до конца года с опцией продления
•Заказчик отправляет своё оборудование
•Гражданство РФ или РБ
•Зарплата: от 290 000 до 300 000 ₽
•Удалённый формат работы