Руководитель разработки стриминга С++ в Игромир
Команда Игромира развивает платформу облачного гейминга, которая позволяет играть через стриминг без мощного локального железа и долгих загрузок. Пользователь запускает игру удалённо и получает видеопоток на своём устройстве, поэтому для нас критичны минимальная задержка, стабильное качество изображения и звука, быстрый отклик на ввод и надёжный real-time pipeline.
Мы работаем на стыке C++, мультимедиа, сетевых технологий, аппаратного кодирования и облачного гейминга. Ищем руководителя разработки, который хочет проектировать и оптимизировать low-latency-системы на C++.
Какие задачи вас ждут
Стриминговый pipeline
Вы будете разрабатывать и оптимизировать стриминговые сервисы и приложения для геймерской аудитории — от захвата изображения, звука и пользовательского ввода до кодирования, передачи, декодирования и отображения потока.
Синхронизация видео и аудио в реальном времени
Предстоит работать с видеокодеками H.264, H.265, AV1 и аудиокодеком Opus. Важны синхронизация аудио и видео, ресемплинг, jitter buffer, обработка packet loss и минимизация задержек.
Сетевой стек и WebRTC
Вы будете работать с WebRTC, RTP, RTCP, QUIC, TCP/UDP, WSS и другими сетевыми технологиями. Ваши задачи — повышать стабильность стриминговых сессий, оптимизировать latency, RTT, adaptive bitrate, congestion control, FEC и NACK.
Аппаратное ускорение и GPU
Понадобится развивать низкоуровневое взаимодействие с аппаратным обеспечением: NVIDIA SDK, NVENC/NVDEC, API видеокарт, DMA, vGPU, zero-copy pipeline и передачу данных между CPU и GPU.
Лидерство, работа над качеством и производительностью
Вы будете профилировать и оптимизировать CPU, GPU, память, многопоточность и узкие места, участвовать в архитектурных решениях, код-ревью, декомпозиции задач и техническом развитии команды. Также предстоит разрабатывать системные утилиты на Rust.
Мы ждём, что вы
- Разрабатывали высокопроизводительные системы и глубоко знаете C++
- Работали со стримингом, мультимедиа, real-time video/audio pipeline или low-latency networking
- Использовали NVIDIA SDK, NVENC/NVDEC или другие решения для аппаратного кодирования и декодирования
- Работали с SDL3, libwebrtc, WGC, NVFBC, DXGI Desktop Duplication API или аналогичными технологиями
- Понимаете H.264, H.265, AV1, Opus и особенности передачи аудио и видео в реальном времени
- Знакомы с WebRTC и сетевыми протоколами RTP, RTCP, QUIC, TCP/UDP, WSS
- Знаете Win32 API, DMA, GPU memory sharing, vGPU и сильные и слабые стороны такого подхода
- Готовы работать с macOS, Windows, Linux и Android
- Умеете профилировать, оптимизировать и отлаживать сложные многопоточные системы
- Готовы брать техническое лидерство, проводить код-ревью, принимать архитектурные решения и работать с Rust
Будет плюсом, если вы
- Работали с DirectX, Vulkan, Metal, VideoToolbox, VAAPI, Android MediaCodec или аналогичными графическими и мультимедийными API, с FFmpeg, GStreamer или другими мультимедийными фреймворками
- Разрабатывали production-ready-решения: тестирование, диагностика, логирование, мониторинг, crash reporting и анализ производительности
- Создавали системные утилиты, агентов, сервисы или low-level tooling
- Работали с облачной инфраструктурой, виртуализацией GPU или решениями для cloud gaming
- Разрабатывали клиент-серверные решения с высокими требованиями к задержке, стабильности и качеству пользовательского опыта
- Работали с Rust в продакшен-проектах или хотите активно развиваться в этом направлении
Бенефиты работы в Яндексе
Здоровье
- Расширенная медицинская страховка начинает работать с первого месяца в Яндексе. В неё входят:
Базовые услуги
Плановая помощь и неотложная за рубежом, страхование от несчастных случаев для любителей активного отдыха и лечение критических заболеваний.
Ментальное здоровье
Врачи в клиниках по ДМС, онлайн-консультации с психологами. А также психотерапия в офисах, где есть кабинет психотерапевта.
Ежегодные чекапы
Мы за превентивную заботу о здоровье, поэтому по ДМС можно проходить чекапы и регулярно вакцинироваться.
Больничный
30 дней в году оплачиваются — вы получите полную зарплату, как будто не болели.
Стоматология
Плановые процедуры, профессиональная чистка и экстренная помощь за рубежом.
Коррекция зрения
После года работы ДМС покрывает коррекцию зрения и хирургическое лечение косоглазия.
Терапевты в офисах
Если почувствовали себя неважно, можно обратиться в кабинет врача-терапевта, такие есть во всех крупных офисах Яндекса.
Ведение беременности и роды
Оплачиваем ведение беременности и роды для сотрудниц и жён сотрудников, которые с нами более двух лет.
- Страховка для родственников по системе 80/20: мы оплачиваем 80% стоимости ДМС для детей и супругов, вы — остальные 20%. В страховку входит всё то же самое, что и у вас.
- Больше о бенефитах