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