AI Systems Research Engineer
AI Systems Research Engineer

AI Systems Research Engineer

Full-Time 60000 - 80000 £ / year (est.) No home office possible
Go Premium
Project People

At a Glance

  • Tasks: Architect and optimise cutting-edge AI systems for large-scale data centres.
  • Company: Leading tech firm in Edinburgh, pioneering AI infrastructure.
  • Benefits: Competitive salary, research opportunities, and a collaborative work environment.
  • Other info: Ideal for recent graduates eager to innovate in AI and systems research.
  • Why this job: Join a team reshaping AI technology and make a real-world impact.
  • Qualifications: Degree in Computer Science or related field; strong knowledge of distributed systems.

The predicted salary is between 60000 - 80000 £ per year.

In an era where Large Language Models (LLMs) are rebuilding the foundational software stack, our client is at the forefront of reshaping how large-scale models are trained, served, and deployed. Operating at the intersection of advanced systems research and industrial-scale engineering, their Edinburgh-based team is driving new AI Infrastructure & Agentic Serving architectures. This role is a unique opportunity to help define next-generation large-scale data centres and AI infrastructure systems, turning innovative system designs into deployable, real-world technologies.

We are seeking Systems Research Engineers with a deep passion for computer systems, distributed AI infrastructure, and performance optimization. These roles are ideal for recent PhD graduates or exceptional BSc/MSc engineers looking to build research-driven experience in Operating Systems, Distributed Systems, AI Model Serving, and Machine Learning infrastructure. You will work closely with architects to prototype and optimize the next generation of global AI clusters.

What you will be doing:

  • Distributed Systems Research & Development: Architect, implement, and evaluate distributed system components for emerging AI and data-centric workloads. Drive modular design and scalability across 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 research teams.

What we are looking for:

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field / PhD in systems, distributed computing, or large-scale AI infrastructure.
  • Strong knowledge of distributed systems, operating systems, machine learning systems architecture, inference serving, and AI infrastructure.
  • Hands-on experience with LLM Inference and LLM serving frameworks (e.g., vLLM, Ray Serve, TensorRT‑LLM, TGI, PyTorch) and distributed KV cache optimization.
  • Familiarity with GPU and how they execute LLMs.
  • Solid grounding in systems research methodology, distributed algorithms, and profiling tools.
  • Proficiency in C/C++, with additional experience in Python for research prototyping.
  • Team-oriented mindset with effective technical communication skills.

If this sounds like a role you can take hold of, we would love to hear from you! To apply for this role, please send your CV to Maggie Kwong.

AI Systems Research Engineer employer: Project People

Our client is an exceptional employer, offering a dynamic work environment in Edinburgh that fosters innovation and collaboration at the cutting edge of AI technology. With a strong emphasis on employee growth, they provide opportunities for research-driven experience and professional development, alongside a culture that values teamwork and technical excellence. The chance to contribute to groundbreaking projects in AI infrastructure while working with leading experts makes this role not just a job, but a meaningful career path.
Project People

Contact Detail:

Project People Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land AI Systems Research Engineer

✨Tip Number 1

Network like a pro! Reach out to professionals in the AI and systems research field on LinkedIn or at industry events. A friendly chat can open doors that a CV just can't.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects related to distributed systems or AI infrastructure. This gives you a chance to demonstrate your hands-on experience beyond what's on paper.

✨Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of LLMs and distributed systems. Practice coding challenges and system design questions to impress your interviewers with your expertise.

✨Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace AI Systems Research Engineer

Distributed Systems
Operating Systems
Machine Learning Systems Architecture
Inference Serving
AI Infrastructure
LLM Inference Frameworks (e.g., vLLM, Ray Serve, TensorRT‑LLM, TGI, PyTorch)
Distributed KV Cache Optimization
Performance Optimization
Profiling Tools
C/C++ Programming
Python for Research Prototyping
Systems Research Methodology
Technical Communication Skills
Team Collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with distributed systems and AI infrastructure. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or research!

Show Your Passion: In your cover letter, let us know why you’re excited about working in AI systems research. Share any personal projects or experiences that fuel your passion for computer systems and performance optimisation.

Be Clear and Concise: When writing your application, keep it straightforward. Use clear language to explain your technical skills and experiences. We appreciate a well-structured application that’s easy to read!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!

How to prepare for a job interview at Project People

✨Know Your Stuff

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, as well as your hands-on experience with LLM inference. The more you can demonstrate your expertise, the better!

✨Showcase Your Research Skills

Since this role involves translating research into practical applications, be prepared to talk about any relevant projects or publications. Highlight your understanding of systems research methodology and how you've applied it in real-world scenarios.

✨Communicate Clearly

Effective communication is key, especially when collaborating with multidisciplinary teams. Practice explaining complex technical concepts in simple terms. This will show that you can bridge the gap between research and application, which is crucial for this role.

✨Ask Insightful Questions

Prepare some thoughtful questions about the company's current projects or future directions in AI infrastructure. This not only shows your interest but also gives you a chance to demonstrate your critical thinking skills and passion for the field.

AI Systems Research Engineer
Project People
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>