Тераплан — это платформа для решения сложных комбинаторных задач, с которыми сталкиваются крупные компании.
Мы оптимизируем нетривиальные задачи связанные с производством и цепями поставок, планированием лётных экипажей и логистических систем.
Наши клиенты — крупные логистические компании, промышленные предприятия и авиакомпании.
Чем Вам предстоит заниматься:
Разрабатывать платформу для решения NP-hard задач оптимизации для клиентов из разных отраслей.
Основные задачи:
- описание задачи от бизнеса в виде математических моделей;
- реализация математических моделей целочисленного линейного программирования;
- декомпозиция мат. моделей для решения сложных задач несколькими этапами;
- разработка алгоритмов решения оптимизационных задач, имплементация на Java.
Стек технологий
- Java 17;
- PostgreSQL;
- Google OR-Tools
Что мы ожидаем от будущего члена команды:
- профильное образование или соответствующий практический опыт по направлению: "Вычислительная или прикладная математика";
- хорошие знания Java (Core, Collections, Generics, Stream API);
- хорошее понимание ООП;
- опыт составления мат. моделей для задач целочисленного/линейного программирования;
- знание алгоритмов и структур данных.
Будет плюсом:
-
опыт работы с Docker/Kubernetes;
-
опыт программирования на Python/C++;
-
опыт работы с солверами (CPLEX, Gurobi, SCIP, GLOP, GLPK, ...);
-
опыт параллельного программирования;
-
знание SQL и принципов организации реляционных БД;
-
умение использовать базовые инструменты командной строки Linux.
Будем рады предложить вам:
- конкурентный уровень заработной платы;
- гибридный формат работы, возможность полной удалённой работы;
- систему премирования за научные достижения, публикацию статей, регистрацию патентов и выступления на конференциях;
- «Лекторий», в рамках которого приглашенные эксперты и наши специалисты на регулярной основе делятся профессиональным опытом из различных областей науки;
- внутреннюю программу поддержки инноваций;
- медицинскую страховку, включающую стоматологию, госпитализации, международные путешествия;
- льготное страхование членов семьи.