Video Processing Engineer / Media Backend Developer (FFmpeg)

Maxima.tech

Video Processing Engineer / Media Backend Developer (FFmpeg)

Казань, улица Габдуллы Тукая, 125

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

О проекте: Мы — онлайн-кинотеатр. У нас есть сильный бэкенд и большая библиотека контента, но мы столкнулись с архитектурными вызовами, связанными с масштабированием видео-пайплайнов. Мы ищем эксперта по видео-обработке и стримингу, который возьмет на себя оптимизацию транскодирования, настройку адаптивной доставки (ABR) и интеграцию сложных фильтров (включая вотермарки). Вы будете работать на стыке низкоуровневой работы с медиа (FFmpeg) и высокоуровневой оркестрации (Python / .NET).

Наши главные технические вызовы (что нужно будет решить):

  1. Ускорение конвертации 4K: Текущие времена транскодирования тяжелых исходников нас не устраивают. Нужно внедрять аппаратное ускорение (NVENC/QSV) и распараллеливание (сегментация видео на чанки).
  2. Доставка на любые устройства: Построение и оптимизация ABR-лестниц (Bitrate Ladders) для HLS/DASH. Обеспечение корректного воспроизведения 4K/H.265 на современных Smart TV и fallback до H.264 для старых устройств.
  3. Видео-редактура: Оптимизация наложения статичных и динамических водяных знаков (watermarks) без критической потери производительности пайплайна.

Что нужно будет делать:

  • Проектировать и поддерживать пайплайны обработки видео (VOD): от приема исходника до публикации в CDN.
  • Писать обвязку и оркестрацию процессов транскодирования на Python (FastAPI, Celery) или .NET (на ваш выбор/опыт).
  • Работать с очередями задач (RabbitMQ / Kafka), обеспечивать отказоустойчивость воркеров.
  • Настраивать профили кодирования, фильтры FFmpeg, упаковку в fMP4, HLS, DASH.
  • Взаимодействовать с CDN, объекными хранилищами (S3) и системами DRM.

Наши ожидания от кандидата:

  • Отличное знание FFmpeg: вы понимаете, как работают кодеки, контейнеры, фильтры, mux/demux. Умеете читать и писать сложные filtergraphs.
  • Опыт в стриминге/VOD: глубокое понимание HLS, MPEG-DASH, CMAF, ABR-адаптации.
  • Опыт работы с аппаратным ускорением: понимание нюансов и ограничений NVENC (NVIDIA), QSV (Intel) при транскодировании.
  • Уверенный Backend: опыт написания микросервисов и воркеров на Python или .NET.
  • Понимание инфраструктуры: Docker, Linux, брокеры сообщений (RabbitMQ/Kafka).
  • Опыт работы с ABR-лестницами и подбором битрейтов под разные классы устройств (Smart TV, Mobile, Web).

Будет большим преимуществом:

  • Опыт работы с DRM (Widevine, FairPlay, PlayReady).
  • Знание инструментов упаковки: Shaka Packager, Bento4, GPAC.
  • Понимание специфики Smart TV (Tizen, WebOS) и ограничений их декодеров.
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Татнефть Цифровые Технологии

Разработчик базы данных

Татнефть Цифровые Технологии

  • Казань

  • Не указана

Рекомендуем
Учускин Дмитрий Петрович

AI-first Developer / Python Developer

Учускин Дмитрий Петрович

  • Казань

  • до 150000 RUR

Рекомендуем
НПК Финист-софт
  • Казань

  • до 150000 RUR

Рекомендуем
Агросила
  • Казань

  • до 280000 RUR

Технократия

Data Engineer (Казань)

Технократия

  • Казань

  • до 280000 RUR

Технократия

IOS Developer (Middle+)

Технократия

  • Казань

  • до 280000 RUR

АВТОСЕТЬ.РФ

Программист 1С

АВТОСЕТЬ.РФ

  • Казань

  • до 150000 RUR

  • Казань

  • от 200000 RUR

Maxima.tech
  • Казань

  • от 200000 RUR

Нью Лайн Инжиниринг

Сервисный инженер

Нью Лайн Инжиниринг

  • Казань

  • до 250000 RUR

Руководитель медиа и бренда / Head of Media & Brand

Атауллин Руслан Рафаэлевич

  • Казань

  • от 250000 RUR

ГК Innostage
  • Казань

  • от 250000 RUR

BananaTech
  • Казань

  • от 2500 USD

Технократия
  • Казань

  • от 2500 USD

Технократия
  • Казань

  • от 2500 USD

Гаврилович Виталий Юрьевич

Инженер-проектировщик ОВиК

Гаврилович Виталий Юрьевич

  • Казань

  • до 160000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию