At a Glance
- Tasks: Architect and develop cutting-edge distributed systems for AI workloads.
- Company: Join Huawei's innovative Edinburgh Research Centre, shaping the future of AI infrastructure.
- Benefits: Competitive salary, opportunities for research publications, and a collaborative work environment.
- Why this job: Be at the forefront of AI technology and make a real-world impact.
- Qualifications: Bachelor’s or Master’s in Computer Science or related field; strong knowledge of distributed systems.
- Other info: Dynamic team with excellent career growth and research opportunities.
The predicted salary is between 36000 - 60000 ÂŁ per year.
In an era where LLM are rebuilding the foundational software stack, Huawei’s CloudMatrix super-node clusters and AI-native infrastructure are reshaping how large-scale models are trained, served, and deployed. The Edinburgh Research Centre plays a key role in this transformation, driving new AI Infra & Agentic Serving architectures and helping define Huawei’s next-generation large‑scale data centre and AI infrastructure systems. Positioned at the intersection of advanced systems research and industrial‑scale engineering, our team turns innovative system designs into deployable, real‑world technologies.
Key Responsibilities
- Distributed Systems Research & Development: Architect, implement, and evaluate distributed system components for emerging AI and data‑centric workloads. Drive modular design and scalability across CPU, GPU, and NPU clusters, building highly efficient serving and scheduling systems.
- Performance Optimization & Profiling: Conduct in‑depth profiling and performance tuning of large‑scale inference and data pipelines, focusing on KV cache management, heterogeneous memory scheduling, and high‑throughput inference serving using frameworks like vLLM, Ray Serve, and modern PyTorch distributed systems.
- Scalable Model Serving Infrastructure: Develop and evaluate frameworks that enable efficient multi‑tenant, low‑latency, and fault‑tolerant AI serving across distributed environments. Research and prototype new techniques for cache sharing, data locality, and resource orchestration and scheduling within AI clusters.
- Research & Publications: Translate innovative research ideas into publishable contributions at leading venues (e.g., OSDI, NSDI, EuroSys, SoCC, MLSys, NeurIPS, ICML, ICLR) while driving internal adoption of novel methods and architectures.
- Cross‑Team Collaboration: Communicate technical insights, research progress, and evaluation outcomes effectively to multidisciplinary stakeholders and global Huawei research teams.
Required Qualifications and Skills
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- Strong knowledge of distributed systems, operating systems, machine learning systems architecture, inference serving, and AI infrastructure.
- Hands‑on experience with LLM serving frameworks (e.g., vLLM, Ray Serve, TensorRT‑LLM, TGI) and distributed KV cache optimization.
- Proficiency in C/C++, with additional experience in Python for research prototyping.
- Solid grounding in systems research methodology, distributed algorithms, and profiling tools.
- Team‑oriented mindset with effective technical communication skills.
Desired Qualifications and Experience
- PhD in systems, distributed computing, or large‑scale AI infrastructure.
- Publications in top‑tier systems or ML conferences (NSDI, OSDI, EuroSys, SoCC, MLSys, NeurIPS, ICML, ICLR).
- Understanding of load balancing, state management, fault tolerance, and resource scheduling in large‑scale AI inference clusters.
- Prior experience designing, deploying, and profiling high‑performance cloud or AI infrastructure systems.
Systems Research Engineer in Edinburgh employer: Huawei Technologies Research & Development (UK) Ltd
Contact Detail:
Huawei Technologies Research & Development (UK) Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Systems Research Engineer in Edinburgh
✨Tip Number 1
Network like a pro! Attend industry meetups, conferences, or webinars related to AI and distributed systems. Chatting with folks in the field can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving distributed systems or AI infrastructure. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for interviews by brushing up on technical concepts relevant to the role. Be ready to discuss your experience with frameworks like vLLM or Ray Serve, and don’t shy away from sharing your research insights.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Systems Research Engineer in Edinburgh
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Systems Research Engineer role. Highlight your knowledge of distributed systems and any hands-on experience with LLM serving frameworks. We want to see how you fit into our vision!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about AI infrastructure and how your background aligns with our goals at Huawei. Let us know what excites you about the role and our team!
Showcase Your Research Experience: If you've got publications or research projects, make sure to mention them! We love seeing innovative ideas turned into real-world applications. Share how your work can contribute to our cutting-edge projects in Edinburgh.
Apply Through Our Website: Don't forget to submit your application through our website! It’s the best way for us to receive your materials and keep track of your application. Plus, it shows you're keen on joining our team at StudySmarter!
How to prepare for a job interview at Huawei Technologies Research & Development (UK) Ltd
✨Know Your Distributed Systems
Make sure you brush up on your knowledge of distributed systems and AI infrastructure. Be ready to discuss specific frameworks like vLLM and Ray Serve, and how they relate to the role. Showing that you understand the intricacies of these systems will impress the interviewers.
✨Showcase Your Research Skills
Prepare to talk about any research projects or publications you've been involved in, especially those related to systems or AI. Highlight your contributions and how they can translate into real-world applications at Huawei. This will demonstrate your ability to turn innovative ideas into practical solutions.
✨Communicate Effectively
Since cross-team collaboration is key, practice explaining complex technical concepts in simple terms. Think about how you would communicate your research progress to non-technical stakeholders. This will show that you can bridge the gap between technical and non-technical teams.
✨Prepare for Technical Questions
Expect in-depth technical questions about performance optimisation and profiling. Brush up on your knowledge of KV cache management and resource scheduling. Being able to discuss these topics confidently will showcase your expertise and readiness for the role.