Шукаємо Video Streaming Engineer (middle) для участі в розробці проєкту, пов’язаного з отриманням і обробкою відео-стрімів.
Обов’язки
Участь у проєктуванні та розробці архітектури відеострімінгу: від бортового джерела сигналу (дрон/наземна станція) до центрального сервера.
Реалізація прийому відеопотоків з різнотипних джерел (різні протоколи, кодеки, канали зв’язку з різною пропускною здатністю та затримкою).
Розробка серверної частини для агрегації, транскодування, маршрутизації та роздачі відеопотоків.
Реалізація запису відео (архівування) з можливістю подальшого пошуку, перегляду та експорту.
Розробка клієнтських інтерфейсів або API для перегляду відео в реальному часі (live) та в записі (playback).
Участь в оптимізації під низьку затримку (low-latency streaming) в умовах нестабільного або обмеженого зв’язку.
Допомога в забезпеченні відмовостійкості та безпеки системи (шифрування каналів, контроль доступу).
Моніторинг якості відеопотоку, діагностика проблем зі зв’язком/відео.
Взаємодія з апаратними інженерами, розробниками наземних станцій управління (GCS) та командою бекенду.
Ведення технічної документації, участь у код-рев’ю.
Обов’язкові вимоги
2–3 роки досвіду в розробці систем відеострімінгу або обробки медіапотоків.
Знання протоколів відеопередачі: RTP/RTSP, RTMP, WebRTC або HLS/DASH (глибоке знання хоча б одного-двох, загальне розуміння решти).
Досвід роботи з кодеками H.264/H.265, розуміння основ апаратного та програмного кодування/декодування.
Практичний досвід роботи з FFmpeg, GStreamer або аналогічними медіафреймворками.
Досвід розробки серверних систем на C++, Go, Rust або Python.
Базове розуміння мережевих технологій: UDP/TCP, NAT traversal, робота в умовах нестабільного каналу зв’язку.
Досвід роботи із зберіганням та індексацією медіафайлів (файлові сховища, бази метаданих) — на рівні застосування, не обов’язково проєктування з нуля.
Готовність вивчати принципи побудови low-latency відеосистем під менторством сеньйорів.
Буде перевагою
Досвід роботи з відеопотоками з БПЛА або подібних мобільних/аеро-платформ.
Знайомство з наземними станціями управління (GCS) та системами телеметрії.
Знання WebRTC.
Досвід з Docker/Kubernetes.
Досвід розробки клієнтських плеєрів (web/desktop).
Базове розуміння комп’ютерного зору — як плюс, не обов’язково.
Ми пропонуємо
Роботу над технологічно складним і значущим продуктом.
Конкурентну заробітну плату за результатами співбесіди.
Менторство від досвідчених інженерів та можливість зростання до senior-рівня.
Команду, відкриту до нових технічних підходів.
Відгукнутись на вакансію



