This role is with a UK-based deep-tech company specialising in advanced video compression technologies. Their solutions are used globally in streaming, broadcasting, and device manufacturing to deliver higher-quality video at significantly lower bitrates. The company is known for its contribution to emerging standards, including LCEVC (Low Complexity Enhancement Video Coding), and works closely with hardware and software partners to bring efficient, high-performance video to millions of users. The team is highly technical, research-driven, and focused on pushing the boundaries of what’s possible in real-time media delivery.
What you’ll do
* Design and build GPU-accelerated components that support the company’s core video technologies
* Write performance-critical code targeting modern GPUs using low-level APIs
* Contribute to internal tools and infrastructure that improve codec speed and efficiency
* Work closely with other engineers in the core codec and platform teams
* Troubleshoot and optimise GPU usage across a variety of hardware and OS environments
What they’re looking for
* Solid experience with low-level GPU programming using CUDA, Vulkan, OpenCL, Metal or similar
* Strong C or C++ skills and a background in systems or performance engineering
* Deep understanding of how modern GPUs work, including memory and compute models
* Experience building production-quality software and working as part of a collaborative engineering team
* Familiarity with video processing, graphics pipelines or related technologies is a strong advantage
Nice to have
* Experience working with video codecs (e.g. AV1, HEVC, LCEVC)
* Familiarity with FFmpeg, GStreamer or similar frameworks
* Exposure to multi-platform GPU development (Windows, Linux, macOS)