Назад к вакансиям

Middle Python Developer

OESУдалённоот 3 лет
PythonSQLAIKubernetesDockerKafkaMLGitLab CIStream Processing

Описание

Разработчик ядра потоковой обработки событий и принятия решений в реальном времени для ИИ-системы автоматизации оперативного управления в горнодобывающей отрасли.

Обязанности

  • Разработка ядра потоковой обработки событий и принятия решений в реальном времени
  • Интеграция и оптимизация расчёта алгоритмов и прогнозных моделей совместно с ML-командой
  • Обеспечение актуального состояния объектов на потоке без постоянных обращений к БД
  • Проработка архитектуры процессоров: ключи, состав состояния, гарантии доставки, число партиций и реплик
  • Реализация механик восстановления состояния при рестарте и переезде партиции, повторного проигрывания и идемпотентной выдачи команд
  • Проверка качества решений на реальных данных на стенде и выкат в продакшен

Требования

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

Условия

  • Возможность работать из любой точки мира
  • ИТ-аккредитация
  • Программа корпоративных привилегий BestBenifit
  • ДМС со стоматологией
  • Доступ к обучению английскому языку и профессиональным курсам
  • Участие в интересных проектах в области ИИ