Role Overview: We are looking for a Software Developer to lead the rebuild of a next-generation video encoding and delivery platform. This role involves everything from low-level video codec work to full-stack backend development, integrating modern infrastructure (Kafka, databases) with advanced video ingest and playback.You will also contribute to re-imaging and re-building OBS Studio with support for custom SEI/NAL modules, and help define the future of immersive, high-fidelity video experiences. This role is perfect for someone who thrives at the intersection of curiosity, real-time media, systems programming, and scalable backend design.Key ResponsibilitiesRebuild and optimize a complex video encoding and delivery system from the ground up, with focus on performance, reliability, and extensibility.Design and implement custom video codecs and contribute to the roadmap for future video compression standards (e.g., VVC (H.266), AV1+).Lead a complete re-building of OBS Studio, adding native support for SEI (Supplemental Enhancement Information) and NAL (Network Abstraction Layer) data handling modules.Develop and optimize end-to-end backend systems including:Real-time ingestion and processing pipelines merging ML(AI) and dynamic graphicsKafka-based messaging and metric systemsHigh-performance databases for stream metadata and analyticsDesign tools and libraries for immersive and high-fidelity video (e.g., 10-bit HDR, 360 video, volumetric capture).Optimise video encoding/decoding across CPUs/GPUs, especially under real-time constraints.Work cross-functionally with infrastructure teams, product, and frontend engineers to integrate cutting-edge video infrastructure into live environments.Qualifications & Skills5+ years of experience in low-level multimedia development, systems programming, or real-time video streaming.Deep expertise in video encoding/decoding pipelines, including H.264/H.265, AV1, VP9, and knowledge of emerging standards like VVC.Strong go, C/C++ experience (especially in multimedia frameworks like FFmpeg, GStreamer, libx264/x265, SVT-AV1).Proven and demonstrative experience in modifying and extending OBS Studio or similar broadcast software.Solid knowledge of SEI/NAL design, MPEG transport streams, and container formats (FLV, TS, MP4, FLV, MKV).Experience building scalable backend systems (Kafka, PostgreSQL, Redis, etc.).Familiarity with WebAssembly, WebRTC, or browser-based real-time playback is a big plus.Performance profiling, SIMD optimization, GPU encoding (NVENC, VAAPI), and memory management experience.Comfortable with DevOps workflows, CI/CD, containerization, and cloud deployment.Experience in immersive media: 3D video, 6DoF capture, spatial audio, etc.Prior contributions to open-source multimedia libraries or tools.Familiarity with machine learning techniques in video compression or enhancement.Experience working in media delivery at global broadcast-scale or for non-disrupted live events.
Contact Detail:
LinkedIn Recruiting Team