Разработка и поддержка сервиса генерации игровых клипов, используемого Scope.gg и XPlay. Работа в процессах команды Scope.gg над автоматизацией игрового движка, обработкой видео и устойчивой работой фоновых задач.

Стек: Node.js, Python, RabbitMQ, MongoDB, Docker, FFmpeg, Prometheus, Grafana, Sentry.

Обязанности:

  • Развивать сервис генерации игровых клипов и работать с автоматизацией игры и пайплайном создания видео.
  • Повышать устойчивость фоновых задач, разбирать повторы и ошибки, обеспечивать восстановление обработки.
  • Разбирать и постепенно улучшать существующий код на Node.js и Python.
  • Диагностировать проблемы на рабочих инстансах, в том числе на Windows-серверах.
  • Взаимодействовать с командами Scope.gg и XPlay.

Требования:

  • Уверенный опыт backend-разработки на Node.js и понимание асинхронной работы приложений.
  • Практический опыт с Docker.
  • Готовность разбираться в существующей системе, диагностировать сбои и доводить задачи до результата.
  • Готовность работать с Python-кодом; глубокая экспертиза в Python не требуется.
  • Интерес к инженерным задачам за пределами классического CRUD-бэкенда и готовность работать с Windows-серверами и неидеально документированным кодом.

Будет плюсом: опыт с FFmpeg, видеокодированием или автоматизацией обработки видео; опыт построения устойчивых очередей на RabbitMQ; знание CS2/CS:GO, игровых демок и инструментов автоматизации игры; опыт Windows-автоматизации, GPU-инфраструктуры или распределённых воркеров; проекты, связанные с играми, видео или автоматизацией.

Условия и преимущества: удалённая работа, гибкий график, возможность влиять на сервис для нескольких игровых продуктов, поддержка профессионального развития, обучение, книги и внутренние и внешние курсы.