Software Engineer - Video Ingest & Storage
Core
Build and operate the video backend for a carrier-grade streaming platform, handling content ingest, transcoding, and storage.
Role type
Senior IC software engineer (video infrastructure)
Builds
Video ingestion, transcoding, and storage pipelines for live and on-demand content
Domain
Media streaming / Video processing
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, Linux fundamentals, distributed systems design, system troubleshooting, 24x7 production support
Preferred skills
Golang programming, distributed data stores (Scylla, ClickHouse)
Technologies
C/C++, Linux, Golang, Scylla, ClickHouse
Responsibilities
Improve encoding pipeline for live and on-demand content, Integrate GPU or cloud resources in infrastructure, Address large-scale storage challenges for VOD and nPVR, Improve platform fault tolerance, Develop high-quality and maintainable code
Seniority
Senior, hands-on IC
