Ukraine's #1 job service
- · Viewed by 1 job seeker
Senior Video Streaming Еngineer
-
Trypillian
- Remote jobs
- Full-time·Standard schedule: 5/2
About the job
Ми шукаємо Senior Video Streaming Engineer, для участі в розробці проєкту пов’язаного з отримання і обробкою відео-стрімів.
Обов’язки
- Проєктування та розробка end-to-end архітектури відеострімінгу: від бортового джерела сигналу (дрон/наземна станція) до центрального сервера.
- Реалізація прийому відеопотоків з різнотипних джерел (різні протоколи, кодеки, канали зв’язку з різною пропускною здатністю та затримкою).
- Розробка серверної частини для агрегації, транскодування, маршрутизації та роздачі відеопотоків множинним споживачам.
- Реалізація запису відео (архівування) з можливістю подальшого пошуку, перегляду та експорту.
- Побудова клієнтських інтерфейсів або API для перегляду відео в реальному часі (live) та в записі (playback), включно з перемоткою, синхронізацією метаданих (телеметрія, GPS, час) з відео.
- Оптимізація під низьку затримку (low-latency streaming) в умовах нестабільного або обмеженого зв’язку.
- Забезпечення відмовостійкості, масштабованості та безпеки системи (шифрування каналів, контроль доступу).
- Моніторинг якості відеопотоку, діагностика та усунення проблем зі зв’язком/відео на льоту.
- Взаємодія з апаратними інженерами, розробниками наземних станцій управління (GCS) та командою бекенду.
- Ведення технічної документації, участь у код-рев'ю, менторство молодших інженерів.
Обов’язкові вимоги
- 5+ років досвіду в розробці систем відеострімінгу або обробки медіапотоків.
- Глибоке знання протоколів відеопередачі: RTP/RTSP, RTMP, WebRTC, HLS/DASH, а також специфічних для дронів (наприклад, аналогові/цифрові канали, SRT).
- Досвід роботи з кодеками H.264/H.265 (HEVC), розуміння апаратного та програмного кодування/декодування.
- Впевнене володіння FFmpeg, GStreamer або аналогічними медіафреймворками.
- Досвід розробки серверних систем на C++, Go, Rust або Python (в контексті продуктивних медіа-пайплайнів).
- Розуміння мережевих технологій: UDP/TCP, NAT traversal, QoS, робота в умовах нестабільного/обмеженого каналу зв’язку.
- Досвід побудови систем зберігання та індексації відеозаписів (файлові сховища, бази метаданих).
- Знання принципів побудови low-latency відеосистем.
Буде перевагою
- Досвід роботи з відеопотоками з БПЛА (безпілотних літальних апаратів) або подібних мобільних/аеро-платформ.
- Досвід інтеграції з наземними станціями управління (GCS) та системами телеметрії.
- Знання WebRTC.
- Досвід з контейнеризацією та оркестрацією (Docker, Kubernetes) для масштабування відеосервісів.
- Досвід розробки клієнтських плеєрів (web/desktop) для перегляду live та архівного відео.
- Розуміння комп’ютерного зору / базова інтеграція з відеоаналітикою — як плюс, не обов’язково.
Ми пропонуємо
- Роботу над технологічно складним і значущим продуктом.
- Конкурентну заробітну плату за результатами співбесіди.
- Можливість впливати на архітектурні рішення з нуля.
- Команду інженерів, відкритих до нових технічних підходів.
Key requirements and skills
- English — average
- Work experience more than 1 year.
Similar jobs
-
Media Buyer (Junior, Middle, Senior, FB Ads, товарний E-commerce, UA)
The Forge, Remote -
DevOps engineer (волонтерство)
Charity Lab Foundation, Remote -
Data engineer
CreditKasa, Remote -
Senior Media Buyer (Creative Strategy, Lead Generation)
Lead Gen Team LLC, Remote -
Middle, Senior QA Engineer
Dnipro-M, Remote