Разработчик видеотрансляций

MoscowBackend, Go, C, C++, PythonVideo, Search portal, InfrastructureSpecialist
Сервис видеотрансляций Яндекса — один из основных генераторов трафика Рунета. Мы за-нимаемся разработкой платформы, которую все крупные сервисы Яндекса используют для показа видеоконтента. Мы обслуживаем одновременно сотни тысяч пользователей, раздавая при этом терабиты трафика в секунду.

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

  • поддерживать и развивать ключевой компонент видеостриминга — генератор плейлистов (DASH, HLS);
  • поддерживать современные low-latency протоколы, чтобы сократить время доставки сигнала до плеера пользователя до единиц секунд;
  • развивать алгоритмы управления трафиком CDN;
  • разрабатывать и поддерживать компоненты Control Plane системы видеостриминга.

Мы ждем, что вы:

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

Будет плюсом, если вы:

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