Staff Software Engineer - Video Platform
Core
Design and build high-performance C++ services, frameworks, and distributed systems for large-scale audio and video ingestion, processing, storage, and delivery.
Role type
Staff Software Engineer (Video Platform Infrastructure)
Builds
Scalable multimedia ingestion, processing, storage, transcoding, and global delivery systems
Domain
Cloud Infrastructure / Multimedia Engineering
Deliverable
production ML models | infrastructure
Required skills
C++, distributed systems, cloud platforms, video codecs (H.264/AVC, H.265/HEVC, VP9, AV1), multimedia frameworks (FFmpeg, GStreamer), video containers (MP4, WebM), adaptive bitrate streaming (DASH, HLS, CMAF), encoding pipeline optimization
Preferred skills
Java in large-scale distributed environments, open-source contributions to FFmpeg/GStreamer
Technologies
C++, FFmpeg, GStreamer, H.264, H.265, VP9, AV1, MP4, WebM, DASH, HLS, CMAF, Cloud Platforms
Responsibilities
Develop and maintain high-performance C++ services and tools for audio/video processing; Design and implement distributed systems for multimedia ingestion, processing, storage, and delivery; Build new platform capabilities for video editing and playback; Optimize multimedia processing pipelines for performance, reliability, scalability, and cost efficiency; Troubleshoot complex production, performance, and reliability issues; Drive engineering excellence through testing, code reviews, and operational best practices; Collaborate with cross-functional teams to translate product needs into scalable technical solutions; Contribute to the evolution of platform architecture and infrastructure
Seniority
Staff, hands-on IC with architectural influence