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
- Rebuild and optimize a complex video encoding and delivery system from the ground up, focusing 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 rebuild 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
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
Contact Detail:
Eeze Recruiting Team