Разработчик алгоритмов

Дата размещения вакансии: 25.11.2024
Работодатель: Оптимакрос
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

О нас и о продукте:

Оптимакрос – крупный независимый российский вендор. Разработчик системы корпоративного уровня CPM/EPM класса.

Наш продукт — универсальная платформа для оптимизационного, консолидационного, интегрированного планирования, прогнозирования, бюджетирования, управления HR, контроля выполнения KPI и других видов аналитики.

Платформа обеспечивает возможность обработки и анализа больших объемов данных, необходимых для эффективного принятия решений, а также планирования и мониторинга текущей операционной деятельности компании.

Обязанности:

  • Разрабатывать оптимизационные математических модели планирования производства, хранения и отгрузки, решать задачи составления расписания, поиска оптимальных путей, стратегий и др;
  • Применять решатели для задач смешанной линейно-целочисленной оптимизации;
  • Придумывать нестандартные эвристики, проверять их, выбирать лучшие;
  • Общаться с аналитиками, проектной командой, вникать глубоко в проблему;
  • Писать продуктовый код для реализации своих идей на python;
  • Включиться в текущий проект по составлению оптимального расписания для производства молочной продукции.

Требования:

  • Опыт работы с python от 3-х лет, опыт работы в направлении оптимизации от 1 года;
  • Понимание теории оптимизации (линейная/нелинейная), динамическое программирование, методы оптимизации, теория игр, теория графов;
  • Опыт работы с библиотеками линейной/смешанной линейно-целочисленной оптимизации (osqp, gurobi, cplex, scip etc);
  • Способность писать продуктовый код на Python;
  • Понимание как придумывать алгоритмы, делать их эффективными в вычислительном смысле, оценивать по времени;
  • Навыки работы с БД SQL, NoSQL;
  • Опыт работы в команде (git, jira, тесты, взаимное код-ревью, баг-трекинг).

Условия и перспективы:

  • Официальное трудоустройство в аккредитованной IT компании;
  • Полностью удаленный формат работы;
  • Прозрачная система вознаграждения;
  • Возможность соблюдать work/life balance;
  • Гибкий график;
  • Программа Work&Life Bonus (компенсация медицинских услуг, фитнеса, рабочего оборудования, а также обучения и курсов);
  • Возможность посещения внутренних митапов и неформальных мероприятий;
  • Возможность обучения английскому языку;
  • А так же – возможность расти вместе с нами, общаться с коллегами без излишних формальностей, повышать свой уровень знаний и работать в удовольствие.