Ведущий разработчик / техлид WebRTC
Мы создаём платформу для real-time-передачи медиаданных для разных сервисов Яндекса. Ищем опытного разработчика или архитектора с опытом в WebRTC/RTP, чтобы усилить нашу команду. Помимо научно-исследовательской деятельности, нужно будет участвовать в развитии команды, повышать её техническую культуру.Исследования и проектирование
Вы будете искать и выбирать оптимальные решения для реализации алгоритмов и кодеков, участвовать в R&D проектах и помогать формировать направления развития медиаплатформы вместе с исследовательской командой. Разработка и техническая реализация
Основной стек — Go, дополнительный — C++. Предстоит разрабатывать и развивать медиасерверы и сигнальные сервисы, внедрять решения для масштабирования и оптимизировать существующие компоненты Control Plane и Data Plane. Вы будете проводить код ревью и помогать укреплять инженерную культуру команды. Участвовать в оценке сроков и рисков, в приоритизации задач.
Больше о бэкенде в Яндексе — в канале Yandex for Backend* Более шести лет разрабатывали бэкенд * Глубоко разбираетесь в WebRTC, SIP или RTSP * Проектировали и поддерживали высоконагруженные распределённые системы * Понимаете, как устроен сетевой стек * Дорабатывали опенсорс-серверы (например, Janus, Medooza) или писали собственные решения * Умеете читать и анализировать RTP/RTCP-статистику, работать с WebRTC-инструментами (WebRTC-internals, Wireshark) * Можете чётко формулировать технические решения и аргументировать выбор стека * Готовы брать ответственность за архитектуру и собственные решения* Разрабатывали на C/C++ * Знаете видеокодеки и медиаконтейнеры * Знаете стандарты WebRTC (RFC) и тенденции развития технологии * Участвовали в опенсорс-проектах, связанных с WebRTC или медиа * Глубоко понимаете libwebrtc или libdatachannel * Трогали Erlang/OTP
Вы будете искать и выбирать оптимальные решения для реализации алгоритмов и кодеков, участвовать в R&D проектах и помогать формировать направления развития медиаплатформы вместе с исследовательской командой. Разработка и техническая реализация
Основной стек — Go, дополнительный — C++. Предстоит разрабатывать и развивать медиасерверы и сигнальные сервисы, внедрять решения для масштабирования и оптимизировать существующие компоненты Control Plane и Data Plane. Вы будете проводить код ревью и помогать укреплять инженерную культуру команды. Участвовать в оценке сроков и рисков, в приоритизации задач.
Больше о бэкенде в Яндексе — в канале Yandex for Backend* Более шести лет разрабатывали бэкенд * Глубоко разбираетесь в WebRTC, SIP или RTSP * Проектировали и поддерживали высоконагруженные распределённые системы * Понимаете, как устроен сетевой стек * Дорабатывали опенсорс-серверы (например, Janus, Medooza) или писали собственные решения * Умеете читать и анализировать RTP/RTCP-статистику, работать с WebRTC-инструментами (WebRTC-internals, Wireshark) * Можете чётко формулировать технические решения и аргументировать выбор стека * Готовы брать ответственность за архитектуру и собственные решения* Разрабатывали на C/C++ * Знаете видеокодеки и медиаконтейнеры * Знаете стандарты WebRTC (RFC) и тенденции развития технологии * Участвовали в опенсорс-проектах, связанных с WebRTC или медиа * Глубоко понимаете libwebrtc или libdatachannel * Трогали Erlang/OTP