- Company Name
- Xsolla
- Job Title
- Video Streaming Engineer
- Job Description
-
**Job title:** Video Streaming Engineer
**Role Summary**
Design, develop, and optimize high‑performance, low‑latency video streaming pipelines and infrastructure for global audiences.
**Expectations**
- Deliver scalable, reliable streaming solutions that maintain high video quality and minimal latency.
- Work collaboratively to integrate advanced rendering and overlay capabilities across platforms.
- Stay current with emerging video codecs, protocols, and industry best practices.
**Key Responsibilities**
- Architect and implement end‑to‑end streaming pipelines using GStreamer, FFmpeg, and Chromium Embedded Framework (CEF).
- Support a full range of video codecs (H.264, HEVC, VP8, VP9, AV1, VVC) and containers/protocols (FLV, HLS, RTMP, SRT, MPEG‑TS, MP4).
- Build, containerize, and deploy streaming services with Docker in cross‑environment setups.
- Develop performance‑critical processing modules in Rust and C++.
- Integrate CEF into compositing workflows to enable advanced rendering and overlay.
- Monitor, troubleshoot, and optimize stream quality, latency, and reliability.
- Collaborate with front‑end, back‑end, and product teams to deliver seamless user experiences.
- Document architectural decisions, processes, and best practices for internal use.
**Required Skills**
- Proficiency with GStreamer, FFmpeg, and CEF integration.
- Strong programming in Rust & C++.
- Experience with Docker containerization and orchestration.
- In‑depth knowledge of video codecs and streaming protocols (H.264, HEVC, VP8, VP9, AV1, VVC; FLV, HLS, RTMP, SRT, MPEG‑TS, MP4).
- Solid understanding of network protocols and real‑time media delivery.
- Ability to profile, debug, and optimize multimedia applications for low latency and high reliability.
**Nice to Have**
- Cloud‑native streaming experience (AWS, Azure, GCP).
- Knowledge of DRM, adaptive bitrate streaming, and content protection.
- Familiarity with WebRTC or similar real‑time communication technologies.
- Background in gaming, live streaming, or interactive media.
**Required Education & Certifications**
- Bachelor’s (or higher) degree in Computer Science, Software Engineering, Media Technology, or a related field.
- Relevant certifications (e.g., Linux Foundation, AWS Certified Solutions Architect, GStreamer certification) are a plus but not mandatory.