Remote | Part-time | Project-based
О проекте
Telleqt — технологическая компания с собственной зрелой B2B-аналитической платформой, которая используется как основа для создания AI-решений и систем автоматизации для enterprise-клиентов.
Сейчас мы работаем над проектом автоматизации производства в Таиланде и создаём finite-capacity production scheduling system для пищевого производства.
Мы ищем Senior Optimization Engineer, который будет отвечать за проектирование и разработку optimization engine — математического и программного ядра системы производственного планирования.
Задачи
- Проектировать optimization models для production scheduling и capacity planning.
- Переводить реальные производственные правила и ограничения в hard constraints, soft constraints, objectives и validation logic.
- Моделировать многоэтапные производственные процессы, включая filling, retorting, shared equipment и production calendars.
- Учитывать ограничения производственных мощностей, доступность оборудования, зависимости между этапами и sequence-dependent changeovers.
- Разрабатывать scheduling solutions с использованием MILP, Constraint Programming, CP-SAT или аналогичных подходов.
- Создавать hybrid optimization pipelines, объединяющие exact optimization, heuristics, decomposition и recovery strategies.
- Анализировать infeasible scheduling scenarios, находить конфликтующие constraints и причины отсутствия допустимого решения.
- Выполнять solver tuning, оптимизировать скорость расчётов и качество получаемых решений.
- Разрабатывать тестируемый и поддерживаемый production-quality код для optimization-системы.
Требования
- Сильный практический опыт в Operations Research / Mathematical Optimization.
- Глубокое понимание MILP, Constraint Programming, scheduling и combinatorial optimization.
- Практический опыт хотя бы с одной из optimization-технологий: OR-Tools / CP-SAT, Gurobi, CPLEX, Timefold, FICO Xpress, Hexaly или аналогами.
- Опыт решения реальных задач в области scheduling, planning, sequencing или resource allocation.
- Сильные навыки разработки на Python или современном C++.
- Опыт solver tuning, performance profiling, automated testing и разработки production-quality software.
- Умение анализировать infeasible optimization problems, находить конфликтующие constraints и объяснять причины невозможности построения расписания.
- Английский язык на уровне, достаточном для технической коммуникации в международной команде.
Будет большим плюсом
- Опыт finite-capacity production scheduling.
- Опыт в manufacturing optimization или supply chain optimization.
- Опыт multi-stage / job-shop scheduling.
- Работа с sequence-dependent changeovers.
- Опыт rolling-horizon scheduling.
- Опыт работы с задачами пищевого производства / food manufacturing.
- Опыт применения decomposition или advanced heuristic techniques.
Формат работы
- Fully remote.
- Part-time.
- Project-based cooperation.
- Гибкий график.
- Международный manufacturing-проект.
Компенсация обсуждается индивидуально и зависит от опыта, доступности и предполагаемой загрузки.
Использование AI coding tools полностью разрешено и приветствуется. Компания готова покрывать разумные расходы на подписки и API для инструментов разработки.
Ключевые навыки
- Английский язык
- Математическая статистика
- Operations Research
- MILP
- Constraint Programming
- Combinatorial Optimization
- OR-Tools
- Python
- C++
- Manufacturing Optimization
- CP-SAT
- Gurobi
- Английский — B2 — Средне-продвинутый