Специалист по математическому моделированию (Backend-разработчик) (удаленная работа)
(вакансия не опубликована)

29 марта 2025

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Специалист по математическому моделированию (Backend-разработчик)

Описание вакансии

Мы в поиске Backend-разработчика на проект в направлении горно-металлургического сектора. Продукт представляет собой комплекс из нескольких приложений.
1. Инструментарий для горного планирования, предназначенный для формирования как долгосрочных, так и оперативных планов по добыче полезных ископаемых.
2. Система диспетчеризации, обеспечивающая мониторинг выполнения заданий, связанных с добычей полезных ископаемых и сопутствующими производственными процессами.
3. Специализированное мобильное приложение для исполнителей, позволяющее собирать телеметрические данные с горного оборудования.

Архитектура проекта базируется на Java Spring, Python (Django), PostgreSQL, Kafka.
Для управления программой, состоящей из четырех продуктов, используется фреймворк SAFe.

На текущем этапе планируется применение OptaPlanner для формализации процессов и ограничений оптимизации. При этом допускаются обоснованные изменения в архитектуре и компонентном составе сервиса планирования.

Чем предстоит заниматься:

  • Разрабатывать и проводить математическую формализацию задач оптимизации для объемно-календарного планирования процессов горной добычи.
  • Оптимизировать планирование технических процессов, связанных с добычей полезных ископаемых.
  • Разрабатывать математические модели, точно отражающие реальные процессы и ограничения.
  • Настраивать пакеты оптимизации, таких как OptaPlanner (приоритет на данном этапе), SciPy, Pyomo, CVXPY или аналогичных.
  • Выбирать и использовать различные солвери (COBYLA, Ipopt и др.), анализировать их пригодности и эффективности для конкретных задач.
  • Декомпозировать сложные задачи на более простые подзадачи и разрабатывать стратегии их решения.
  • Анализировать результаты оптимизации и их интерпретация для нужд бизнеса.
  • Проводить оценку эффективности предлагаемых оптимизационных решений.

Для нас важно:

  • Владение языками программирования Python или Java.
  • Знание основных типов задач оптимизации (LP, NLP и т.д.).
  • Опыт работы с пакетами оптимизации (OptaPlanner, SciPy, Pyomo, CVXPY или аналогичные).
  • Опыт работы с различными солверами (COBYLA, Ipopt и другие), понимание принципов их работы (сильные и слабые стороны).
  • Опыт линеаризации задач, формулировка целевой функции и ограничений.
  • Опыт постановки задачи и ее декомпозиции на подзадачи.

Главный принцип SkillStaff - Выбирай!

  • РАЗНООБРАЗИЕ ПРОЕКТОВ. Выбирай из сотен компаний и проектов то, что интересно и полезно для твоего роста. SkillStaff помогает реализовывать ежегодно порядка 500 различных ИТ-проектов для крупного бизнеса.
  • КОМФОРТ. SkillStaff аккредитованная IT-компания, белая зарплата и удобный график работы. Создавай идеальные условия для своей работы: удаленная работа или возможность работать как в офисе клиента, так и в комфортном офисе SkillStaff в центре Москвы на Воздвиженке.
  • КОМЬЮНИТИ. Выбирай клубы по интересам внутри компании, которые близки по духу именно тебе. Мы создаем корпоративные комьюнити по интересам, чтобы наши сотрудники могли общаться и развиваться в неформальной обстановке. Внутри комьюнити и митапы; снаружи воркшопы и конференции, другие мероприятия, чтобы жизнь нашей команды была более интересной и разнообразной.
  • ОБУЧЕНИЕ И РАЗВИТИЕ. Выбирай сам путь, по которому ты хочешь развиваться. Используй возможность обмена опытом и получение знаний через участие в разных проектах, совместную работу с высококвалифицированными коллегами, ежегодную аттестацию с индивидуальным планом развития и предоставление ментора.
  • START-UP HUB. В хабе любой сотрудник может проявить себя в качестве предпринимателя: от создания идеи до запуска юнита и получения процента от прибыли.
  • ПРОГРАММА ЛОЯЛЬНОСТИ. Выбирай привилегии, которые нужны именно тебе. Соц. пакет в формате клуба привилегий: ДМС, фитнес, иностранные языки, авиабилеты, услуга психолога, оплата службы доставки еды, подарочные карты и многое другое
  • АТМОСФЕРА. У нас есть прекрасная возможность выбирать, как проводить время с коллегами. Ты можешь участвовать в ежегодных общих праздниках, проводить время в офисе или выходить куда-то большой компанией. Кроме того, ты можешь принимать участие в уникальных корпоративных событиях, таких как #мореработы, #горыработы, #мореотдыха. Эти мероприятия не только помогают нам переключиться и перезагрузиться, но и способствуют развитию командного духа, спортивным активностям и классным впечатлениям.
  • КУЛЬТУРА. Нашу культуру создают сами сотрудники мы их слышим и помогаем развиваться, чтобы #вместе переходить на новый уровень!