Разработчик оптимизационных алгоритмов (Python)
О нас и о продукте:
Оптимакрос – крупный независимый российский вендор. Разработчик системы корпоративного уровня 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 (компенсация медицинских услуг, фитнеса, рабочего оборудования, а также обучения и курсов);
- Возможность посещения внутренних митапов и неформальных мероприятий;
- Возможность обучения английскому языку;
-
Возможность участия в отраслевых прикладных и научных конференциях в качестве докладчика или слушателя;
- А так же – возможность расти вместе с нами, общаться с коллегами без излишних формальностей, повышать свой уровень знаний и работать в удовольствие.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Программист-разработчик
Backend-разработчик
Праздничные дни не оплачиваются.
Переработки в выходные оплачиваются по обычной ставке.
Часы простоя оплачиваются только если об этом есть отдельная договоренность.
Сложилось впечатление, что в компании большая текучка кадров, т.к. многие работают недавно.
Низкая компетенция тимлида, не понимает базовых вещей как в nodejs, так и в ООП, проект делается тяп-ляп. На ежедневных общих созвонах ведет токсичное общение с коллегами. Задачи ставятся как попало. Ревью не проводится по несколько дней, количество веток растет.
Не соблюдаются устные договоренности как в разработке, так и в денежных вопросах, ни с непосредственным руководителем, ни с директором.
За неделю до конца трехмесячного испытательного срока сообщили, что я его не прошел по надуманной причине, хотя до этого претензий озвучено не было. Обещанный бонус в конце испытательного срока не выплатили.
Junior Frontend Developer
Конкретно по разработке - современный стек, помощь от коллег, хорошие возможности роста, оплата джунам времени на обучение.
Кроме развития по веб-разработке, некоторые по-желанию могут переходить в бэкенд или в тех-поддержку и обратно, или работать параллельно и там и там.
Второе - компания на данный момент не попадает под условия для получения льготной ипотеки айтишникам