АНТ-Цифровые Сервисы

Java разработчик-математик ( APS\MES)

Не указана
  • Санкт-Петербург
  • От 3 до 6 лет
  • 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).

Ждем Ваших откликов! Просьба в резюме или в сопроводительном письме указывать ваши зарплатные ожидания. Также в сопроводительном письме, пожалуйста, кратко опишите свой математический опыт: какие задачи оптимизации/моделирования решали, с какими инструментами работали. Это поможет нам быстрее понять, насколько ваша экспертиза соответствует нашим задачам.