С++ Developer в команду VK Звонков, Санкт-Петербург
Мы создаём продукты, лидирующие в рунете в областях видеостриминга и видеоконференций. Разрабатываем решения для цифровой обработки аудио, видео и предоставления AR-механик в real-time — на базе ML-алгоритмов и компьютерного зрения. Эти продукты работают в условиях большой нагрузки на бэкенд и требуют высокой производительности на клиентской стороне, поэтому мы ищем единомышленника с опытом работы с графическими API, с аудио-, видео- и сетевыми технологиями.
Текущий стек технологий: C++ 17, Qt 5, Boost.Asio, WebRTC, FFmpeg, OpenGL.
Задачи
- участвовать в разработке разных компонентов — от бэкенда до UI;
- создавать продуктовые фичи для миллионов пользователей видеозвонков — рисование на общем экране, захват звука из операционной системы и другие;
- разрабатывать интегрированный чат;
- заниматься кросс-платформенной разработкой и писать платформо-зависимый код — для Windows, macOS, Linux, а также, например, умных колонок;
- поддерживать разные микрофоны и камеры, а также touch-панели для управления ими;
- распределять нагрузку на CPU с помощью многопоточного кода;
- ускорять отрисовку и обработку видео с помощью GPU;
- интегрировать ML-решения для цифровой обработки аудио и видео в real-time.
У нас интересно, потому что мы применяем только самые эффективные алгоритмы и структуры данных — вы сможете использовать последние стандарты языка C++ и лучшие open-source решения.
Требования
- свободно владеете C++ и STL;
- отлично разбираетесь в алгоритмах и структурах данных;
- занимались многопоточным программированием;
- работали с потоковым медиа (WebRTC, аудио-, видеокодеками и DSP, сетевыми протоколами) или с графическими API (OpenGL, DirectX, Vulkan, Metal).
Приглашаем специалиста, который сможет посещать офис в Москве или Санкт-Петербурге, работать в комбинированном режиме или удалённо. Ждём ваших откликов. Удачи!
Мы предлагаем
Формат работы
Уровень
График работы

ВКонтакте
ВКонтакте — один из самых высоконагруженных проектов рунета. В сутки у нас бывает до 30 релизов и 125 миллиардов запросов к API. Всё это вытягивает небольшая команда разработчиков, где каждый — суперпрофессионал, который нашёл интересные для себя задачи.