X

Xsolla

Global payment solutions for video games

Video Streaming Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeRemote in CanadaCA$130k - CA$160k /yrRemote

About the Job

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, including H.264, HEVC, VP8, VP9, AV1, and VVC.
  • Experience with video containers and transmission protocols, including FLV, HLS, RTMP, SRT, MPEG TS, and MP4.
  • Solid grasp of network protocols and real-time media transmission.
  • Experience optimizing for low latency and high reliability in video delivery.

Responsibilities

  • 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, including H.264, HEVC, VP8, VP9, AV1, and VVC, and containers and protocols, including FLV, HLS, RTMP, SRT, MPEG TS, and 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.

Desired Qualifications

  • Experience with cloud-based video streaming infrastructure using AWS, Azure, or GCP.
  • Familiarity with DRM, adaptive bitrate streaming, and content protection.
  • Knowledge of WebRTC or similar real-time communication technologies.
  • Experience with performance profiling and debugging of multimedia applications.
  • Background in gaming, live streaming, or interactive media.

About the Company

Xsolla

Global payment solutions for video games

Xsolla provides payment processing, fraud detection, and gamified monetization tools for video game developers and publishers worldwide. It processes games’ payments across many countries, protects against fraud, and offers in-game shops, bundles, and subscriptions through a single integration. Its focus on game-specific monetization, multi-currency and language support, and global reach distinguishes it from generic payment providers. Its goal is to help developers earn revenue, remove barriers to monetization and distribution, and ensure players can access games easily.

Company size
501-1,000
Company stage
N/A
Total funding
$73M
Headquarters
Los Angeles, CA
Founded
2005

Recently Posted Jobs

Explore more opportunities at Xsolla

See more jobs