Москва
Задачи
- Разрабатывать и поддерживать сервера раздачи и загрузки видеоконтента, в том числе трансляций
- Оптимизировать алгоритмы кеширования видеоконтента
- Поддерживать и развивать алгоритмы роутинга пользователя на CDN площадки
- Взаимодействовать со службой эксплуатации CDN
- Минимизировать число ошибок проигрывания — совместно с разработчиками плеера
- Управлять командой (people management)
Требования
- Вы знаток бэкенд-разработки на Java, разбираетесь в особенностях JVM и GC, создавали многопоточные приложения
- Знаете компьютерные сети и протоколы передачи данных
- Знаете классические алгоритмы и структуры данных
- Работали с потоковым видео в сервисах видеохостинга, стриминга и звонков
- Знаете кодеки H.264, VP8, VP9, AV1, библиотеки-реализации, параметры кодирования
- Знаете особенности форматов-контейнеров MP4 и WebM
- Работали с HLS, MPEG-DASH
- Руководили группой разработки из 4–7 человек