← К каталогу
ОП

Операционное совершенство

Middle Python Engineer

УдалённоMiddleМосква, Россиявчера
О ВАКАНСИИ

Описание вакансии

Операционное совершенство – IT-компания, которая занимается разработкой, внедрением и сопровождением IT-продуктов для горнодобывающей отрасли, а также оказывает услуги по диспетчеризации производства на основе собственных IT-продуктов.

Продукт: ИИ-система автоматизации оперативного управления. Принимает решения, которые раньше принимал диспетчер — в реальном времени, по потоку телеметрии от сотен подвижных объектов. Система определяет, какой объект куда направить, чтобы сократить простои и очереди на пунктах обслуживания.

Что предстоит сделать

  • Ядро системы: потоковая обработка событий и принятие решений по алгоритму в реальном времени
  • Алгоритм и прогнозные модели развиваются вместе с ML-специалистами команды; инженер отвечает за то, как они считаются на потоке и укладываются в бюджет задержки
  • Ядро потоковой обработки: сервисы читают поток событий, держат по нему актуальное состояние объектов и считают решения, не обращаясь к базам
  • Решение по событию: куда направить объект — либо отказ с кодом причины.
  • Архитектура процессоров: сколько их, ключ каждого, состав состояния, гарантии доставки, число партиций и реплик
  • Потоковая механика: дедлайны без таймеров, восстановление состояния при рестарте и переезде партиции, повторное проигрывание, идемпотентная выдача команд во внешние системы
  • Проверка качества решений на реальных данных на стенде и выкат в продакшен

Ты нам подходишь, если у тебя есть

  • Опыт работы на Python от 3 лет
  • Техническое образование обязательно
  • Понимание фундамента: ОС, сети, distributed systems, stream processing.
  • Kafka — обязательно
  • Знание модели потоковой обработки
  • Умение обосновать границы сервиса
  • SQL: материализованные представления, оконные функции
  • Docker, Kubernetes на уровне пользователя, GitLab CI
  • Умение работать самостоятельно
  • Активно используешь ИИ в разработке
  • Готов выполнить тестовое задание и пройти техническое интервью

У нас хорошо, потому что у нас есть

•…

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

ИсточникHeadHunter / Developers / RU / between3And6