О Роли
Мы ищем опытного инженера-программиста по видеотехнологиям (Video Software Engineer), который поможет в разработке, оптимизации и поддержке передовой платформы для обработки видео в реальном времени, обеспечивающей работу критически важных сервисов для вещательных компаний, спортивных лиг и стриминговых партнеров. Эта роль сфокусирована на создании видеопайплайнов с низкой задержкой и высокой доступностью как в облачных, так и в локальных средах, охватывая весь стек обработки видео, включая обработку изображений, кодирование/декодирование видео и технологии передачи данных. Идеальный кандидат обладает глубокими знаниями C++ и Rust, глубоким пониманием видеотехнологий и страстью к решению сложных технических задач в быстро меняющихся высокопроизводительных средах.
Ключевые Обязанности
- Проектирование, разработка и развертывание распределенных видеопайплайнов с низкой задержкой для облачных и локальных сред.
- Разработка и оптимизация решений для обработки видео в реальном времени, включая рабочие процессы кодирования, декодирования, передачи данных и улучшения изображений.
- Участие в развертывании, мониторинге и операционной поддержке критически важных видеосервисов.
- Оценка и внедрение новых технологий и лучших отраслевых практик для повышения производительности и масштабируемости платформы.
- Предоставление периодической поддержки в режиме дежурства для полевых операций, включая вечера и выходные дни, при необходимости.
- Поддержание точной технической документации, включая код, архитектурные диаграммы и операционные процедуры.
- Участие в обсуждениях архитектуры, проектирования и планирования продуктов.
- Взаимодействие с кросс-функциональными инженерными командами в среде гибкой разработки (agile).
Основные Требования
- Степень бакалавра или выше в области компьютерных наук, программной инженерии, электротехники, компьютерной инженерии или смежной области (или эквивалентный практический опыт).
- Значительный профессиональный опыт разработки программного обеспечения на C++ и Rust.
- Опыт работы в средах разработки Windows 10/11 (64-бит) и Linux.
- Глубокие знания облачных сервисов и инфраструктуры AWS, включая такие сервисы, как S3 и EC2.
- Опыт работы с мультимедийными фреймворками, такими как GStreamer.
- Глубокое понимание видеокодеков, особенно HEVC, и технологий потоковой передачи, включая MPEG-TS, SRT, HLS и WebRTC.