Xsolla

Video Streaming Engineer

Xsolla

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$130,000 - CA$160,000 per year

About the role

  • Design, develop, and optimize video streaming pipelines using GStreamer, FFmpeg, and CEF as part of the compositing pipeline.
  • Implement and maintain support for a wide range of video codecs (e.g., H.264, HEVC, VP8, VP9, AV1, VVC) and containers/protocols (e.g., FLV, HLS, RTMP, SRT, MPEG TS, MP4).
  • Build and deploy streaming solutions using Docker and containerized environments.
  • Develop high-performance, low-latency video processing modules in Rust and C++.
  • Manage integration of CEF into the video compositing pipeline to enable advanced rendering and overlay capabilities.
  • Monitor, troubleshoot, and optimize streaming quality, latency, and reliability.
  • Collaborate with cross-functional teams to deliver seamless video experiences for end users.
  • Stay current with industry trends and emerging technologies in video streaming and real-time media delivery.
  • Document architecture, processes, and best practices for video streaming systems.

Requirements

  • Proven experience with GStreamer and FFmpeg for video processing and streaming.
  • Hands-on experience integrating Chromium Embedded Framework (CEF).
  • Proficiency in Docker for containerized deployments.
  • Strong programming skills in Rust and C++.
  • Deep understanding of video codecs (H.264, HEVC, VP8, VP9, AV1, VVC).
  • Experience with video containers and transmission protocols (FLV, HLS, RTMP, SRT, MPEG TS, MP4).
  • Solid grasp of network protocols and real-time media transmission.
  • Experience optimizing for low latency and high reliability in video delivery.
  • Experience with cloud-based video streaming infrastructure (AWS, Azure, GCP) (Preferred).
  • Familiarity with DRM, adaptive bitrate streaming, and content protection (Preferred).
  • Knowledge of WebRTC or similar real-time communication technologies (Preferred).
  • Experience with performance profiling and debugging of multimedia applications (Preferred).
  • Background in gaming, live streaming, or interactive media (Preferred).
Benefits
  • 100% company-paid medical, dental, and vision plans
  • Unlimited Flexible Time Off
  • Personalized career roadmap for each employee
  • Professional development through training and educational opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GStreamerFFmpegRustC++Dockervideo codecsvideo containersnetwork protocolsreal-time media transmissionperformance profiling
Soft Skills
collaborationtroubleshootingoptimization