Ведущий C++ разработчик в VK Teams (Видеозвонки), Москва

Ведущий C++ разработчик в VK Teams (Видеозвонки), Москва

Мы занимаемся разработкой инфраструктуры ВКС для VK Teams. Уже сейчас поддерживаем групповые звонки с функцией записи, вебинары, а также интеграцию с внешними АТС. Это важно, так как мы поставляем наш продукт в формате on-premise и подключаемся к системам в ландшафте заказчика.


Наши ближайшие задачи: создание гео-распределённых конференций, горизонатальное масштабирование с поддержкой тысяч участников в одном звонке, интеграция с внешними системами ВКС.


Мы используем WebRTC и пишем на C++ и Go. Работаем спринтами длительностью 2 недели.

Задачи

  • разрабатывать платформу для видеозвонков и конференций на базе WebRTC;
  • работать с высокопроизводительными алгоритмами сжатия, анализа, обработки и передачи по сети видео- и аудиопотоков;
  • оптимизировать и адаптировать решения под слабые устройства и нестабильную сеть;
  • с нуля придумывать технические решения для новых разработок;
  • интегрировать и дорабатывать open-source библиотеки — например, FFmpeg и WebRTC;
  • участвовать во всех этапах работы — от проектирования до запуска и поддержки.

Требования

  • отличное знание C++;
  • знание алгоритмов и структур данных;
  • опыт сетевого программирования.
  • Будет плюсом
  • знание языка программирования Go
  • опыт работы с видео и VoIP;
  • опыт работы с протоколом SIP;
  • опыт работы с OpenGL и Metal.

Будет плюсом

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда

Формат работы

офисный
комбинированный
дистанционный

Уровень

middle
senior

График работы

полный

VK Teams

Защищённое приложение для совместной работы сотрудников, позволяющее использовать сервисы VK WorkSpace.

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда