Ведущий разработчик / техлид WebRTC

Требования

Бэкенд разработчик
Lead
WebRTC
Realtime

Условия

Можно удалённо
Москва
Санкт-Петербург
Белград

Компания

Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов

Описание вакансии

О компании и команде

Наша команда – часть инфраструктуры Яндекса. Мы помогаем миллионам людей созваниваться через Телемост, автономному транспорту — доставлять заказы к месту назначения, а тысячам домов — обеспечивать безопасность и спокойствие.

Мы делаем платформу для real-time-передачи медиаданных для разных сервисов компании, обеспечиваем и предоставляем облачную платформу и SDK для передачи данных сервисам Яндекса.

Мы ищем опытного разработчика или архитектора с опытом в 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

Что мы предлагаем

Высокий совокупный доход

Премии каждые полгода для всех, кто успешно прошёл ревью.

Офисы, в которые хочется ходить

В офисах есть всё, что нужно для комфортной работы: удобные рабочие зоны, уютные места для отдыха, кофепойнты для спокойных перерывов.

В офисах в Москве, Санкт-Петербурге, Екатеринбурге, Новосибирске, Казани и Нижнем Новгороде есть тренажёрные залы со всем необходимым.

Расширенная медицинская страховка

Начинает работать с первого месяца. В неё входят:

  • плановая и неотложная помощь, стоматология, расширенный превентивный чекап, телемедицина 24/7;
  • психотерапия в онлайн-сервисах наших партнёров;
  • после года работы добавляется лазерная коррекция зрения, после двух — ведение беременности и роды.

Также мы покрываем 80% стоимости ДМС для супругов и детей.

Возможности для роста

Есть всё, чтобы учиться: внутренняя платформа с 100+ курсами, менторство и программы для руководителей.

Оплачиваем участие в профильных конференциях и помогаем подготовиться к публичным выступлениям.

Если для работы нужен иностранный язык, поможем организовать обучение и оплатим 50% стоимости.

И ещё

Делаем закрытые мероприятия: вечеринки, фестивали и другие ивенты.

В Яндексе много клубов по интересам, Random Coffee, сервисы для знакомств и взаимопомощи. А наши спортивные клубы регулярно участвуют в забегах, триатлонах и других соревнованиях.

На портале скидок масса специальных предложений для сотрудников от наших партнёров.