C++ Developer (Focused on Advanced Video Systems)
C++ Developer (Focused on Advanced Video Systems)

C++ Developer (Focused on Advanced Video Systems)

London Full-Time 42000 - 84000 £ / year (est.) Home office (partial)
Go Premium
E

Overview

Eeze is a fast-growing iGaming provider looking to expand its operations in the European market. We specialise in developing cutting-edge, web-based online gambling platforms. Our live-streaming products and innovative gaming solutions cater to a diverse global audience.

We are seeking a C++ Developer to join 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-imagining and rebuilding 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.

Responsibilities

  1. Rebuild and optimize a complex video encoding and delivery system from the ground up, focusing on performance, reliability, and extensibility.
  2. Design and implement custom video codecs and contribute to the roadmap for future video compression standards (e.g., VVC (H.266), AV1+).
  3. Lead a complete rebuild of OBS Studio, adding native support for SEI (Supplemental Enhancement Information) and NAL (Network Abstraction Layer) data handling modules.
  4. 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).
  • Optimize 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.
  • Requirements

    • Strong expertise in C++ programming, with a focus on writing high-performance, reliable code.
    • Proficiency in relational databases (e.g., SQL-based systems), with an understanding of optimizing queries and schema design.
    • Experience with multi-threading, concurrency, and building high-load server-client applications, especially using TCP-based protocols.
    • Familiarity with web security best practices, ensuring secure coding and application design.
    • Experience working with gaming products or similar performance-critical applications is highly desirable.
    • Familiarity with Oracle databases or similar enterprise-level database systems is a plus.
    • Proficient in Chinese is a plus.

    Nice to have

    • 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 experience in Go, C/C++ (especially in multimedia frameworks like FFmpeg, GStreamer, libx264/x265, SVT-AV1).
    • Proven 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, MKV).
    • Experience building scalable backend systems (Kafka, PostgreSQL, Redis, etc.).
    • Familiarity with WebAssembly, WebRTC, or browser-based real-time playback is a 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 a global broadcast scale or for live events without disruptions.

    We offer:

    • Experience in a dynamic and team-oriented work environment.
    • Opportunities for personal growth and learning.
    • An open, inclusive, and supportive team where your suggestions are valued.
    • 26 days paid holiday per year plus public holidays.
    • Competitive salary.
    • Risk benefits such as pension, Life Assurance (4x salary), Private Medical Insurance.
    • Team building activities.
    • Local discounts and more.

    #J-18808-Ljbffr

    C++ Developer (Focused on Advanced Video Systems) employer: Eeze

    At Eeze, we pride ourselves on being a dynamic and innovative iGaming provider, offering a collaborative work culture that fosters creativity and personal growth. As a C++ Developer, you'll be at the forefront of developing cutting-edge video systems in a supportive environment that values your contributions, with competitive benefits including 26 days of paid holiday, private medical insurance, and opportunities for team building and local discounts.
    E

    Contact Detail:

    Eeze Recruiting Team

    C++ Developer (Focused on Advanced Video Systems)
    Eeze
    Location: London
    Go Premium

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    E
    • C++ Developer (Focused on Advanced Video Systems)

      London
      Full-Time
      42000 - 84000 £ / year (est.)
    • E

      Eeze

    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >