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