Разработчик компонентов обработки и доставки видеопотока

MoscowC++, C, Python, GoInfrastructureSpecialist, Leading specialist
Сервис видеотрансляций Яндекса — один из основных генераторов трафика Рунета. Мы занимаемся разработкой платформы, которую используют все крупные сервисы Яндекса для показа видеоконтента. Мы умеем обслуживать сотни тысяч пользователей одновременно, раздавая при этом терабиты трафика в секунду.

Вам предстоит:

  • поддержка и развитие важнейших компонентов обработки и доставки видео — транскодера и пакетировщика;
  • поддержка современных low-latency протоколов для сокращения времени доставки сигнала до плеера пользователя до единиц секунд;
  • решение задач серверной и пользовательской врезки рекламы;
  • улучшение качества потоков, нормализация и стабилизация.

Мы ждем, что у вас есть:

  • знание языка программирования C++;
  • умение и желание читать код на Python, Go, С, в том числе исходники чужих компонентов;
  • знание сетевого стека и протоколов передачи данных;
  • знание классических алгоритмов и структур данных.

Будет плюсом:

  • знакомство с устройством кодеков и медиаконтейнеров;
  • опыт построения высоконагруженных систем;
  • опыт многопоточного или асинхронного программирования;
  • опыт работы над аналитическими задачами;
  • знание практик SRE и DevOps.