АНТ-Цифровые Сервисы
Java разработчик-математик ( APS\MES)
- Java
- jmix
- Spring Framework
- Spring Boot
- SQL
- Hibernate ORM
«АНТ-ЦС» – российский разработчик ПО и системный интегратор с 25-летним опытом. Компания специализируется на создании и внедрении систем ERP, MES, APS и EAM, а также помогает организациям и предприятиям в разработке и реализации стратегий цифровой трансформации.
Стратегическим заказчиком решений «АНТ-ЦС» является ПАО «Газпром» и его дочерние организации, а также нас выбирают более 80 сторонних заказчиков из 60 субъектов РФ. Решения «АНТ-ЦС» включены в Реестр российского программного обеспечения и соответствуют вектору импортозамещения в области информационных технологий.
Наша миссия:
«Мы обеспечиваем технологическую независимость и лидерство
промышленной России, создавая экосистему цифровых решений,
помогая каждому предприятию достичь максимальной эффективности!»
Приглашаем Вас в команду разработки и развития платформы «ИМУС».
«ИМУС» — это комплексное решение класса MES (система управления производственными процессами) для энергетики и других отраслей промышленности.
Ключевая задача — развитие модуля оптимального планирования производства (APS). В этом модуле мы решаем задачи линейной оптимизации: распределение ресурсов, построение оптимальных расписаний, минимизация простоев и максимизация эффективности производства. Нам нужен разработчик, который понимает не только Java, но и математику, лежащую в основе этих алгоритмов.
Чем предстоит заниматься:
-
Разрабатывать и интегрировать солверы для задач линейной оптимизации в производственную логику MES-системы.
-
Участвовать в проектировании и реализации алгоритмов оптимизации (задачи составления расписаний, распределения ресурсов, раскроя и т.д.).
-
Разрабатывать доменную модель и бизнес-логику на Java (Spring Framework) с использованием платформы Jmix.
-
Анализировать вычислительную сложность алгоритмов и оптимизировать их производительность для работы с большими объемами производственных данных.
-
Участвовать в формальном обосновании выбора алгоритмов и оценке скорости их работы.
-
Работать с данными: статистика, подготовка данных для расчетов, обеспечение точности вычислений (работа с большими числами, учет особенностей целочисленных и вещественных типов)
Требования:
- Высшее техническое образование (математика, прикладная математика, физика, информатика);
-
Опыт коммерческой разработки на Java от 3 лет.
-
Хорошее владение математическим аппаратом, понимание численных методов и моделирования процессов.
-
Уверенное знание Java, Spring Framework, Spring Boot.
-
Опыт работы с SQL, базами данных, ORM (Hibernate/EclipseLink).
-
Понимание принципов ООП, SOLID, умение проектировать архитектуру приложений.
-
Опыт работы с системами контроля версий (Git), сборочными инструментами (Gradle), IDE (IntelliJ IDEA).
-
Умение аргументированно отстаивать технические решения и обосновывать выбор способа реализации задач.
Будет преимуществом:
-
Опыт решения задач линейной оптимизации (линейное программирование, симплекс-метод, задачи коммивояжера, составления расписаний, распределения ресурсов).
-
Опыт работы с солверами (решателями): Gurobi, CPLEX, Google OR-Tools, lp_solve или аналоги.
-
Знакомство с инструментами математического моделирования: Python (библиотеки numpy, scipy, pandas), MATLAB.
-
Понимание вычислительной сложности алгоритмов (Big O notation) и опыт оптимизации производительности вычислительных задач.
-
Научная деятельность: темы дипломных работ, кандидатских диссертаций, связанные с математическим моделированием, оптимизацией, исследованием алгоритмов. Умение просто объяснить сложные концепции.
-
Опыт работы с платформой Jmix (CUBA Platform) и/или фреймворком Vaadin.
-
Написание кода с использованием ИИ.
Что мы предлагаем:
- Работа в аккредитованной IT-компании.
- Официальное оформление с полным соблюдением ТК РФ.
- Заработная плата полностью белая.
- ДМС с чекапом после прохождения испытательного срока.
- Гибкое начало рабочего дня, формат работы - гибрид.
- 5-ти дневная рабочая неделя, пятница сокращенный день.
- Забота о семье сотрудника: пособие при рождении ребенка, поддержка в сложных жизненных ситуациях.
- Открытое общение с руководством компании.
- Возможность внутреннего корпоративного обучения и обучения на внешних курсах.
- Профессиональный рост и развитие внутри компании.
- Работа в современном офисе в историческом центре города (Конногвардейский бульвар, 4).
Ждем Ваших откликов! Просьба в резюме или в сопроводительном письме указывать ваши зарплатные ожидания. Также в сопроводительном письме, пожалуйста, кратко опишите свой математический опыт: какие задачи оптимизации/моделирования решали, с какими инструментами работали. Это поможет нам быстрее понять, насколько ваша экспертиза соответствует нашим задачам.