Senior Software Engineer - Video
Eluvio develops the Content Fabric, a decentralized protocol and global network for efficient, secure content distribution and monetization. Its platform serves sports, entertainment, media, and creative brands with streaming, broadcast distribution, AI video intelligence, storage, and digital asset management.
Maintainer signals as of 8/23/2026
Funding history
Projects
About Eluvio
Eluvio provides the Content Fabric Protocol and Application Suite for distributing, storing, streaming, securing, analyzing, and monetizing premium video and digital media. Its offerings include OTT and live streaming, broadcast feed distribution, subscriptions and other monetization models, DRM and authorization, AI-powered search and video editing, content analytics, and a media wallet supporting collectibles, tokens, and passes. Customers include sports organizations, broadcasters, publishers, entertainment companies, and other creative brands.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
As part of the core software development team, focus on the video processing pipeline, develop real-time video processing and distributed processing software, maintain testing and validation frameworks, troubleshoot audio/video infrastructure, and collaborate with infrastructure and content operations teams.
Requirements
- Experience and working knowledge of Go, Rust, and C programming, including unit and integration tests
- Ability to develop and debug Go, Rust, and C code
- Experience debugging third-party software and working with libav, ffmpeg, or gstreamer codebases
- In-depth knowledge of media packaging and encoding, including MP4, FMP4, CMAF, DASH, HLS, RTP, MPEG-TS, SMPTE 2022, and SMPTE 2110
- Strong software development and architecture background
- Minimum BSc in CSEE or a related discipline and at least 5-7 years of industry experience
Responsibilities
- Understand and help shape the vision of just-in-time decentralized video with outstanding quality and real-time delivery
- Develop real-time video processing and distributed processing software modules
- Research and evaluate the feasibility of new features and approaches
- Create and maintain test and validation frameworks for quality, accuracy, load, and performance
- Maintain audio/video pipeline software and tools for troubleshooting a highly available network of nodes
- Work with infrastructure and content operations teams to ensure the product works correctly in real deployments
Benefits
- Market competitive salary
- Employee stock option program
- Medical, Dental, Vision, 401K
- Passionate team members, ambitious vision, and a culture of execution
