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