Ведущий C++ разработчик в VK Teams (Видеозвонки)
Мы занимаемся разработкой инфраструктуры ВКС для VK Teams. Уже сейчас поддерживаем групповые звонки с функцией записи, вебинары, а также интеграцию с внешними АТС. Это важно, так как мы поставляем наш продукт в формате on-premise и подключаемся к системам в ландшафте заказчика.
Наши ближайшие задачи: создание геораспределённых конференций, горизонтальное масштабирование с поддержкой тысяч участников в одном звонке, интеграция с внешними системами ВКС.
Мы используем WebRTC и пишем на C++ и Go. Работаем спринтами длительностью две недели.
- разрабатывать платформу для видеозвонков и конференций на базе WebRTC;
- работать с высокопроизводительными алгоритмами сжатия, анализа, обработки и передачи по сети видео- и аудиопотоков;
- оптимизировать и адаптировать решения под слабые устройства и нестабильную сеть;
- с нуля придумывать технические решения для новых разработок;
- интегрировать и дорабатывать open-source библиотеки — например, FFmpeg и WebRTC;
- участвовать во всех этапах работы — от проектирования до запуска и поддержки.
- отличное знание C++;
- знание алгоритмов и структур данных;
- опыт сетевого программирования.
Будет плюсом:
- знание языка программирования Go;
- опыт работы с видео и VoIP;
- опыт работы с протоколом SIP;
- опыт работы с OpenGL и Metal.
старший фронтенд разработчик
Android Developer
Android Developer
Хорошая техника для работы
Коллеги и непосредственный руководитель, которые поддерживают.
Нельзя работать вне рф