Multimedia Software Engineer

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 Responsibilities

  • Rebuild 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 graphics
  • Kafka-based messaging and metric systems
  • High-performance databases for stream metadata and analytics
  • Design 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 & Skills

  • 5+ 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.
Company
Eeze
Location
Hammersmith, Greater London, UK
Posted
Company
Eeze
Location
Hammersmith, Greater London, UK
Posted