Systems Research Engineer - Distributed Systems / C++
edinburgh, edinburgh, United-Kingdom • Posted June 08, 2026
Job Type:
Full-time
Location:
edinburgh, edinburgh
Posted:
June 08, 2026
Category:
Other-General
Application Deadline:
July 18, 2026
Role Description
Systems Research Engineer - Distributed Systems / C++
We are currently partnered with a globally leading research centre in the UK looking to expand their team with a Systems Research Engineer. This is an incredibly high calibre team reshaping how large-scale models are trained and served through next-generation AI-native infrastructure and super-node clusters.
This is a permanent opportunity based onsite in Edinburgh.
Key responsibilities for this Systems Research Engineer position:
- Architect and implement distributed system components for AI workloads across CPU, GPU, and NPU clusters.
- Conduct in-depth profiling and performance tuning of inference pipelines, focusing on KV cache management.
- Develop low-latency, fault-tolerant AI serving frameworks using vLLM, Ray Serve, and PyTorch Distributed.
- Research and prototype novel techniques for cache sharing, data locality, and r...
Interested in this role?
Click the button below to start your application for Systems Research Engineer - Distributed Systems / C++ at European Tech Recruit.
Apply Now