Описание
Команда развивает YaRCO — внутреннюю платформу для аудио- и видеокоммуникаций продуктов Яндекса. Платформа используется для связи в ЯСим, между колонками в Алисе, в Телемосте, автономном транспорте и роботах доставки.
Задачи
•Проектировать и развивать медиасервер на Go
•Обеспечивать приём видеопотоков с камер робота и их надёжную раздачу на пульты операторов с минимальной задержкой
•Строить обратный низколатентный канал управления
•Передавать команды управления и телеметрию через WebRTC Data Channel с гарантиями по порядку и срокам доставки
•Работать с механизмами, определяющими качество телеуправления
•Настраивать bitrate/congestion control, NACK/RTX, FEC, keyframe-запросы и jitter-buffer-стратегии
•Управлять ICE/STUN/TURN в условиях мобильных сетей
•Обеспечивать быстрый ICE restart при смене вышки, приоритизацию путей и работу с несколькими сетевыми интерфейсами
•Собирать RTCP/getStats и метрики задержки glass-to-glass
•Настраивать алертинг на деградацию канала
•Проектировать graceful failover сессий, переключение оператора и safe-stop-сценарии при полной потере связи
Требования
•От 3 лет опыта
•Уверенное знание Go, включая конкурентность, профилирование, работу с сетью и бинарными протоколами
•Практический опыт работы с WebRTC, SIP или RTSP
•Понимание SDP-переговоров, ICE, DTLS-SRTP и RTP/RTCP на уровне отладки потоков
•Понимание транспортного уровня: UDP, TCP, TLS, поведения под потерями и джиттером
•Умение читать и интерпретировать pcap
•Опыт эксплуатации сервисов под нагрузкой, включая метрики, трейсинг и разбор инцидентов в продакшене
•Базовые знания Kubernetes
Будет плюсом: работа с pion/webrtc, pion/ice, pion/rtp, pion/sctp, pion/interceptor, WHIP/WHEP, магистратура по математике, обработке сигналов или сетям, знание congestion control, FEC, simulcast/SVC, опыт с критичными к задержке real-time-системами, мобильными сетями LTE/5G, multipath, QUIC и кодеками H.264/H.265/AV1.
Условия
•Расширенная медицинская страховка с первого месяца
•Оплачиваемые 30 дней больничного в году
•ДМС с чекапами, вакцинацией, стоматологией, коррекцией зрения и психологической помощью
•Оплата ведения беременности и родов для сотрудниц и жён сотрудников, работающих более двух лет
•ДМС для детей и супругов по системе 80/20
•Компенсация от 100М токенов для экспериментов и оптимизации рутины
•Доступ к передовым моделям для ежедневной работы
•Офисы в Москве и Санкт-Петербурге