Trypillian logo

Video Streaming Engineer

Trypillian·Salary not specified

Primary stack

CommunicationRustGoPythonC++

Nice to have's

UAV video streamsground control stations (GCS)telemetry systemsWebRTCDocker/Kubernetesclient-side media players (web/desktop)computer vision

Job description

About the Position

Шукаємо Video Streaming Engineer (middle) для участі в розробці проєкту, пов'язаного з отриманням і обробкою відео-стрімів.

Responsibilities

  • Участь у проєктуванні та розробці архітектури відеострімінгу: від бортового джерела сигналу (дрон/наземна станція) до центрального сервера.
  • Реалізація прийому відеопотоків з різнотипних джерел (різні протоколи, кодеки, канали зв'язку з різною пропускною здатністю та затримкою).
  • Розробка серверної частини для агрегації, транскодування, маршрутизації та роздачі відеопотоків.
  • Реалізація запису відео (архівування) з можливістю подальшого пошуку, перегляду та експорту.
  • Розробка клієнтських інтерфейсів або API для перегляду відео в реальному часі (live) та в записі (playback).
  • Участь в оптимізації під низку затримку (low-latency streaming) в умовах нестабільного або обмеженого зв'язку.
  • Допомога в забезпеченні відмовостійкості та безпеки системи (шифрування каналів, контроль доступу).
  • Моніторинг якості відеопотоку, діагностика проблем зі зв'язком/відео.
  • Взаємодія з апаратними інженерами, розробниками наземних станцій управління (GCS) та командою бекенду.
  • Ведення технічної документації, участь у код-рев'ю.

Requirements

  • 2–3 роки досвіду в розробці систем відеострімінгу або обробки медіапотоків.
  • Знання протоколів відеопередачі: RTP/RTSP, RTMP, WebRTC або HLS/DASH (глибоке знання хоча б одного-двох, загальне розуміння решти).
  • Досвід роботи з кодеками H.264/H.265, розуміння основ апаратного та програмного кодування/декодування.
  • Практичний досвід роботи з FFmpeg, GStreamer або аналогічними медіафреймворками.
  • Досвід розробки серверних систем на C++, Go, Rust або Python.
  • Базове розуміння мережевих технологій: UDP/TCP, NAT traversal, робота в умовах нестабільного каналу зв'язку.
  • Досвід роботи із зберіганням та індексацією медіафайлів (файлові сховища, бази метаданих) - на рівні застосування, не обов'язково проєктування з нуля.
  • Готовність вивчати принципи побудови low-latency відеосистем під менторством сеньйорів.

Nice to Have

  • Досвід роботи з відеопотоками з БПЛА або подібних мобільних/аеро-платформ.
  • Знайомство з наземними станціями управління (GCS) та системами телеметрії.
  • Знання WebRTC.
  • Досвід з Docker/Kubernetes.
  • Досвід розробки клієнтських плеєрів (web/desktop).
  • Базове розуміння комп'ютерного зору - як плюс, не обов'язково.

We Offer

  • Роботу над технологічно складним і значущим продуктом.
  • Конкурентну заробітну плату за результатами співбесіди.
  • Менторство від досвідчених інженерів та можливість зростання до senior-рівня.
  • Команду, відкриту до нових технічних підходів.

© Trypillian. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Київ

More at Trypillian

All 5 roles

Popular searches