CareerPlanSign in

Senior Software Engineer - Video

Berkeley, California, United States🌐 Remote💼 Full-time🗓 2025-08-19 → 2026-09-25

Core

Design and develop real-time video processing and distributed processing software modules for a decentralized video platform.

Role type

Senior Software Engineer (Video Engineering)

Builds

Real-time video processing modules, distributed processing software, and a test/validation framework for quality and performance.

Domain

Video engineering, Internet networking, and decentralized systems.

Deliverable

production ML models | product features

Required skills

Go, Rust, C, video packaging and encoding (MP4/FMP4/CMAF, DASH, HLS, RTP, MPEG-TS), libav/ffmpeg/gstreamer, software architecture, unit and integration testing

Preferred skills

Applied cryptography (SECP256, proxy re-encryption), codec standards (H.264, H.265, AV-1), WebRTC, JavaScript-based media players

Technologies

Go, Rust, C, JavaScript, WebAssembly, libav, ffmpeg, gstreamer

Responsibilities

Shape the vision of just-in-time decentralized video delivery, develop real-time video processing modules, research and evaluate new feature feasibility, create and maintain test/validation frameworks, maintain audio/video pipeline software and troubleshoot node networks, collaborate with infrastructure teams for real deployment.

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.