Мы приглашаем в команду Специалиста по математической оптимизации (математическому моделированию) для работы на проекте в горно-металлургической отрасли.
О ПРОЕКТЕ
Наш клиент – крупный металлургический комбинат.
Продукт состоит из 4 приложений, три из которых разрабатывает наша компания:
- Комплекс инструментов горного планирования для создания долгосрочных и оперативных планов по добыче полезных ископаемых
- Система диспетчеризации и мониторинга исполнения заданий по добыче полезных ископаемых и связанных производственных процессов
- Специализированное мобильное приложение исполнителя с возможностью сбора телеметрических параметров горного оборудования.
Архитектура проекта построена на Java Spring, Python (Django), PostgreSQL, Kafka.
В качестве фреймворка для управления программой из 4 продуктов мы используем SAFe.
На данном этапе предполагается использование OptaPlanner для формального описания процессов и ограничений по оптимизации, однако возможны обоснованные изменения в архитектуре и компонентном составе сервиса планирования.
Численность всей команды – около 100 человек.
Задачи
- Разработка и математическая формализация задач оптимизации для объемно-календарного планирования процессов горной добычи
- Оптимизация планирования технических процессов процесса добычи полезных ископаемых
- Построение математических моделей, адекватно описывающих реальные процессы и ограничения
- Применение и настройка пакетов оптимизации, таких как OptaPlanner (основной на текущем этапе), SciPy, Pyomo, CVXPY или аналогичных
- Выбор и использование различных солверов (COBYLA, Ipopt и др.), анализ их применимости и эффективности для конкретных задач
- Разбиение сложных задач на более простые подзадачи и разработка стратегий их решения
- Анализ результатов оптимизации и их интерпретация для бизнеса
- Оценка эффективности предложенных оптимизационных решений.
Требуемые навыки и знания
- Знание языков программирования Python либо Java
- Знание основных типов оптимизационных задач (LP, NLP и т.д.)
- Опыт работы с пакетами оптимизации (OptaPlanner, SciPy, Pyomo, CVXPY или аналогичные)
- Опыт работы с различными солверами (COBYLA, Ipopt и другие), понимание принципов их работы (сильные и слабые стороны)
- Опыт линеаризации задач, постановка целевой функции и ограничений.
- Опыт постановки задачи, разбиение на подзадачи.
Мы предлагаем

Контакты рекрутера:
Мария Соловьева
E-mail: maria.solovyeva@reksoft.com
Telegram: @mariiasol
Телефон: +7 (920) 692-57-75
Хотите попасть в нашу команду?
Заполните форму обратной связи и мы свяжемся с Вами в ближайшее время