Systems Research Engineer - Distributed Systems / C++
European Tech Recruit
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 resource orchestration.
- Translate innovative designs into publishable contributions at top-tier venues (e.g., OSDI, NSDI, MLSys).
- Collaborate with global research teams to drive the internal adoption of novel system architectures.
Key Requirements
- Preferably a PhD, at minimum a masters degree, in Computer Science, distributed systems, or related field.
- Strong knowledge of Distributed Systems, OS internals, and Machine Learning systems architecture.
- Hands-on experience with LLM serving frameworks (vLLM, Ray Serve, TensorRT-LLM, or TGI).
- Proficiency in C/C++ for systems development and Python for research prototyping.
- Solid grounding in distributed algorithms, load balancing, and state management.
- Proven ability to conduct systems research, ideally evidenced by publications in top-tier conferences.
Keywords: Systems Research Engineer / Distributed Systems / AI Infrastructure / LLM Serving / vLLM / KV Cache / Performance Optimization / Machine Learning Systems / C++ / Python / Ray Serve / PyTorch Distributed / Cloud Infrastructure
If you are interested in this Systems Research Engineer position, please send a copy of your CV to ***email_hidden***
By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice https://eu-recruit.com/wp-content/uploads/2024/07/European-Tech-Recruit-Privacy-Notice-2024.pdf