Eluvio
Senior Software Engineer - Video
Berkeley, California · Senior · Full-time · Posted Aug 19, 2025
- Experience
- At least 5-7 years of industry experience.
- Education
- Minimum BSc in CSEE or a related discipline.
About the job
Develops and maintains real-time, distributed video-processing software for Eluvio’s decentralized Content Fabric, with a focus on video packaging, encoding, and delivery.
What you'll do
- Develop video-processing and distributed-processing modules; help shape the vision for just-in-time decentralized video.
- Research and evaluate features, and create and maintain testing and validation for quality, accuracy, load, and performance.
- Maintain audio/video pipeline software and tools, and work with infrastructure and content operations teams on deployment.
What they ask for
- Working knowledge of Go, Rust, and C, including unit and integration tests; ability to develop and debug code in these languages.
- Ability to debug third-party software and experience with libav/ffmpeg/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.
Nice to have
- Applied cryptography, including SECP256-based protocols, proxy re-encryption, threshold ciphers, and protocols.
- Familiarity with H.264, H.265, AV-1, codec standards, WebRTC, video tools such as ffmpeg, or JavaScript-based media players.
Tools
Go, Rust, C, libav, ffmpeg, gstreamer, WebRTC, Web Assembly
AI focus
The posting describes work in data science and machine learning at the company, but does not specify AI work for this role.
Model-written summary · the original posting is authoritative