Наш клиент – продуктовая IT-компания, занимающаяся разработкой и поддержкой высоконагруженных проектов для крупных компаний, в том числе с мировой известностью. Основная часть проектов представляет собой B2B-решения развлекательной, игровой и спортивной тематики в поиске Video Engineer
Основные обязанности:
-
Разработка и поддержка ПО для видеостриминга (low-latency видеопотоки, реализация протоколов передачи, работа с кодеками, интеграция с CDN);
-
Поддержка и оптимизация приложений для real-time трансляций и воспроизведения контента на различных платформах (веб, мобильные устройства, SmartTV);
-
Разработка и сопровождение серверной логики (media server backend, трансляция, запись);
-
Внедрение и отладка протоколов передачи (WebRTC, SRT, RTMP, LL-HLS, MPEG-DASH и др.);
-
Взаимодействие с другими командами разработки, тестирования и инфраструктуры (DevOps, QA, Frontend, Product);
-
Анализ и устранение инцидентов в продакшене, участие в RCA (Root Cause Analysis);
-
Поддержка CI/CD пайплайнов для сборки и релиза медиаприложений;
-
Мониторинг производительности систем стриминга, профилирование и оптимизация задержек/битрейта;
-
Разработка и поддержка кастомных решений для масштабирования видеостриминга (load balancing, автошардинг, failover, геораспределение).
Требования:
-
Опыт работы видео-инженером от 3+ лет в разработке высоконагруженных систем видеостриминга и трансляций в реальном времени;
-
Глубокие знания в области C++ и Go, включая разработку и оптимизацию собственных медиа-серверов и модулей на уровне сети;
-
Опыт настройки и масштабирования облачной инфраструктуры под видеостриминг: AWS (EC2, S3, CloudFront, MediaLive), OvenMediaEngine, OBS.
Ключевые компетенции:
-
Языки: Go, C++, Python (для скриптов);
-
Протоколы: RTMP, SRT, HLS, WebRTC, LL-HLS, MPEG-TS;
-
Кодеки: H.264, H.265, AAC;
-
Медиа: OBS, FFmpeg, GStreamer, OvenMediaEngine;
-
Системы: Linux, Docker, Nginx-RTMP;
-
Облака: AWS (CloudFront, EC2, S3, EKS);
-
Мониторинг и CI/CD: Prometheus, Grafana, GitLab CI/CD, Loki.
Мы предлагаем:
-
График работы 5/2, гибкое начало рабочего дня;
-
Удалённый формат работы;
-
Оплачиваемый отпуск;
-
Гибкий подход к управлению, постановке задач, процессам;
-
Перспективные проекты и продвинутые технологии;
-
Интересные задачи в дружной и большой команде;
-
Отсутствие ненужной бюрократии, возможность реализовывать свои идеи.