Разработчик оптимизационных алгоритмов (Python)
18 Октября 2024
Город:
Санкт-Петербург
Занятость:
Полная занятость
Компания "Оптимакрос"
О нас и о продукте:
Оптимакрос – крупный независимый российский вендор. Разработчик системы корпоративного уровня CPM/EPM класса.
Наш продукт — универсальная платформа для оптимизационного, консолидационного, интегрированного планирования, прогнозирования, бюджетирования, управления HR, контроля выполнения KPI и других видов аналитики.
Собираем команду для разработки модуля к Optimacros для решения задач логистики на производстве (наших клиентов).
Какие задачи предстоит решать:
- Формирование оптимизационных математических моделей в задачах управления цепями поставок, логистики и маршрутизации;
- Подбор и настройка математических инструментов для наиболее эффективного решения задачи;
- Реализация метаэвристических алгоритмов и собственных уникальных алгоритмов для задач большой размерности;
- Оформление моделей и алгоритмов в виде продуктового кода на Python;
- Анализ результатов расчетов для разных исходных данных;
- Исследование трендов в алгоритмах оптимизации общей направленности и алгоритмах решения частных задач;
- Обсуждение постановки задачи с аналитиками и заказчиками, участие в планировании работ;
-
Участие в определении общих подходов и принципов решения оптимизационных задач в компании.
Что мы ожидаем от кандидата:
-
Высшее образование (прикладная математика или смежное направление), будет плюсом академический опыт: наличие публикаций, учеба в аспирантуре;
-
Опыт решения реальных оптимизационных задач от 2-3 лет;
-
Умение классифицировать задачи математической оптимизации, знание алгоритмов решения для основных классов задач;
-
Глубокое понимание метаэвристических алгоритмов;
-
Широкий кругозор в теме использования математических решателей, понимание принципов их работы;
-
Умение писать продуктовый код в Python;
-
Опыт работы с библиотеками типа pyomo, pulp или python-mip;
-
Понимание структур данных и принципов оценки сложности алгоритмов.
Будет преимуществом:
-
Опыт решения задач логистики или маршрутизации;
-
Опыт использования CP/SAT/SMT солверов;
-
Опыт использования солверов, основанных на эвристиках;
-
Знание библиотек numpy/scipy/pandas;
-
Опыт в разработке систем класса Advanced Planning & Scheduling / Supply Chain Planning.
Условия и перспективы:
- Официальное трудоустройство в аккредитованной IT компании;
- Полностью удаленный формат работы;
- Прозрачная система вознаграждения;
- Возможность соблюдать work/life balance;
- Гибкий график;
- Программа Work&Life Bonus (компенсация медицинских услуг, фитнеса, рабочего оборудования, а также обучения и курсов);
- Возможность посещения внутренних митапов и неформальных мероприятий;
- Возможность обучения английскому языку;
-
Возможность участия в отраслевых прикладных и научных конференциях в качестве докладчика или слушателя;
- А так же – возможность расти вместе с нами, общаться с коллегами без излишних формальностей, повышать свой уровень знаний и работать в удовольствие.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
10 Октября
PHP-разработчик( EPC Hunters (ООО Тит) )
Санкт-Петербург
Компания "EPC Hunters (ООО Тит)" Мы, EPC Hunters — команда профессионалов в арбитраже трафика. Занимаемся арбитражем трафика и прямо сейчас...
10 Октября
Санкт-Петербург
от 130 000 руб.
Компания "Восход" ООО «Восход» - компания, которая с 2012 года оказывает услуги по аренде и лизингу автомобилей. Мы активно растем и...
10 Октября
Программист (фронтенд разработчик)
Санкт-Петербург
от 200 000 до 250 000 руб.
Компания "МГК Информпроект" О компании: В 2023 году компания открыла новое направление: создана российская платформа для работы с мировой...
10 Октября
Ведущий разработчик инфраструктурных сетей облака
Санкт-Петербург
Компания "Selectel" Облако Selectel представляет собой огромный набор микросервисов и подсистем, слаженная работа которых позволяет эффективно...
10 Октября
Senior Golang-разработчик в команду IAM
Санкт-Петербург
Компания "Selectel" Мы в поисках Golang-разработчика в команду IAM! Команда IAM (Identity & Access Management) занимается созданием и...
Вакансия размещена в отрасли