Drimva

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

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)