Video Streaming Engineer
$$$
🪖 DefTech
Шукаємо 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-рівня.
- Команду, відкриту до нових технічних підходів.
Required languages
English
B1 - Intermediate
📊
Average salary range of similar jobs in
analytics →
Loading...