Обязанности:
О нас и о продукте: Мы – команда OptiTeam, крупный системный интегратор. Мы занимаемся IT-консалтингом, оптимизацией и автоматизацией бизнес-процессов и создаем IT- инфраструктуру на базе платформы Optimacros. Optimacros — универсальная платформа для оптимизационного и консолидационного планирования, прогнозирования, бюджетирования, управления HR, контроля выполнения KPI и других видов аналитики. Мы ищем опытного разработчика со знанием линейного/дискретного программирования, который присоединится к новому Отделу Оптимизационного Моделирования. Одной из первых задач будет разработка модели, где необходимо найти оптимальное значение с учетом ряда ограничений или допущений (как пример: планирование производства). Чем предстоит заниматься: Разработка и реализация оптимизационных моделей (линейное и дискретное программирование); Использование современных алгоритмов оптимизации: динамическое программирование, симплекс-метод, branch and bound, branch and cut; Работа с инструментами и солверами, такими как Gurobi Optimizer, IBM ILOG CPLEX (опционально: COIN-OR CBC, SCIP); Разработка программного кода для реализации и тестирования моделей (Python, C++, С#, Java); Анализ и обработка данных для построения и настройки моделей с использованием Pandas, NumPy, SciPy, Matplotlib Что мы ожидаем от кандидата: Опыт разработки оптимизационных моделей от 3-х лет; Знание теории линейного и дискретного программирования; Понимание математического моделирования: целевая функция, ограничения, методы оптимизации; Уверенное владение Python или другим языком программирования (C++, Java, C#); Опыт работы с библиотеками и инструментами: PuLP, Pyomo, (опционально) Google OR-Tools, NetworkX; Знание инструментов оптимизации, таких как Gurobi или CPLEX; Навыки анализа данных и работы с библиотеками: Pandas, Matplotlib, Seaborn, NumPy, SciPy Работа у нас - это: Работа в развивающейся международной компании с перспективой роста; Удаленный формат работы; Официальное трудоустройство в аккредитованной IT компании; Прозрачная система вознаграждения; Возможность соблюдать баланс работы и отдыха (work/life balance); Программа Work&Life Bonus (компенсация медицинских услуг, фитнеса, рабочего оборудования, а также обучения и курсов); Возможность посещения внутренних митапов и неформальных мероприятий; Возможность обучения английскому языку; Обширные ресурсы и компетенции Компании для реализации ваших проектов и идей