IT-компания разрабатывает, внедряет и сопровождает IT-продукты для горнодобывающей отрасли. Продукт — ИИ-система автоматизации оперативного управления, принимающая решения в реальном времени на основе телеметрии.
Обязанности:
- Разрабатывать ядро потоковой обработки событий и принятия решений в реальном времени.
- Обеспечивать обработку потока событий, актуальное состояние объектов и расчёт решений без обращения к базам данных.
- Проектировать архитектуру процессоров, состояние, гарантии доставки, партиции и реплики.
- Реализовывать дедлайны без таймеров, восстановление состояния, повторное проигрывание и идемпотентную выдачу команд во внешние системы.
- Проверять качество решений на реальных данных и выкатывать изменения в продакшен.
- Развивать алгоритмы и прогнозные модели совместно с ML-специалистами.
Требования:
- От 3 лет опыта работы с Python.
- Техническое образование.
- Понимание ОС, сетей, распределённых систем и потоковой обработки; Kafka обязательна.
- Знание модели потоковой обработки и умение обосновывать границы сервиса.
- SQL, включая материализованные представления и оконные функции.
- Docker и Kubernetes на пользовательском уровне, GitLab CI.
- Самостоятельность и активное использование ИИ в разработке.
- Готовность выполнить тестовое задание и пройти техническое интервью.
Условия и преимущества:
- Удалённая работа из любой точки мира.
- ИТ-аккредитация, корпоративные привилегии BestBenifit и ДМС со стоматологией.
- Доступ к обучению английскому языку, курсам и тренингам.
- Участие в интересных и сложных проектах в области искусственного интеллекта.