Senior/Staff Backend Compiler Engineer in England
Senior/Staff Backend Compiler Engineer

Senior/Staff Backend Compiler Engineer in England

England Full-Time 60000 - 84000 £ / year (est.) No home office possible
Axelera AI

At a Glance

  • Tasks: Join our team to enhance our AI compiler and optimise high-performance computing.
  • Company: Axelera AI, a pioneering deep-tech startup with a global presence.
  • Benefits: Attractive compensation, pension plan, employee insurances, and company shares.
  • Why this job: Make a real impact in AI while working with cutting-edge technology and a talented team.
  • Qualifications: Master’s or PhD in Computer Science and 5+ years in compiler development.
  • Other info: Flexible working arrangements and a commitment to diversity and inclusion.

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

About Us

Axelera AI is not your regular deep-tech startup. We are creating the next-generation AI platform to support anyone who wants to help advancing humanity and improve the world around us. In just four years, we have raised a total of $370 million and have built a world-class team of 220+ employees (including 49+ PhDs with more than 40,000 citations), both remotely from 18 different countries and with offices in Belgium, France, Switzerland, Italy, the UK, headquartered at the High Tech Campus in Eindhoven, Netherlands. We have also launched our Metisâ„¢ AI Platform, which achieves a 3-5x increase in efficiency and performance, and have visibility into a strong business pipeline exceeding $100 million. Our unwavering commitment to innovation has firmly established us as a global industry pioneer.

Position Overview

We are looking for a Senior/Staff Backend Compiler Engineer to join our Compiler team at Axelera AI. You will contribute to our in-house domain-specific language (DSL) by adding new language features and enhancing the existing compiler stack around it. Making the kernel-developer experience as seamless and user-friendly as possible will be one of your primary goals. Furthermore, you will optimize our compiler backend to efficiently map high-level workloads onto our heterogeneous hardware architecture. This includes optimizing compute, memory usage, and data movement across multi-level memory hierarchies and specialized accelerators. You will collaborate with a talented team of engineers across Europe, working at the intersection of compilers, computer architecture, and high-performance computing. This is your chance to work on cutting‑edge AI hardware, influence core compiler design decisions, and make a real impact in a fast-moving startup environment.

Key Responsibilities

  • Evolve our kernel language to something that is usable both by developers inside and outside the compiler team and company.
  • Design and implement backend compiler optimizations to efficiently map workloads onto heterogeneous architectures (CPU, NPU, and specialized accelerators).
  • Implement advanced optimization strategies across the compiler stack based on your experience, e.g.: Memory planning, tiling, vectorization, task partitioning, concurrency optimizations (compute and memory), etc.
  • Contribute to compiler infrastructure, intermediate representations, and optimization passes.
  • Analyze performance bottlenecks and implement improvements based on profiling and benchmarking.
  • Contribute to technical direction, mentor junior engineers, and promote engineering best practices.
  • Work effectively within a collaborative, distributed engineering team.

Qualifications

  • Master’s or PhD in Computer Science, Computer Engineering, or a related technical field.
  • 5+ years of experience in compiler development, systems programming, or performance-critical backend software engineering.
  • Strong understanding of compiler backend concepts, including scheduling, memory optimization, and code generation.
  • Demonstrated experience optimizing computations at a low level (e.g., tiling, memory planning, concurrent scheduling, task synchronization).
  • Basic to solid understanding of computer architecture concepts such as memory hierarchies, DMA controllers, Network-on-Chip (NoC), and modern CPU architectures (e.g., RISC‑V, ARM, x86).
  • Familiarity with heterogeneous computing architectures (e.g., CPU + accelerator such as GPU, NPU, DSP, or similar).
  • Strong programming skills in Python and good proficiency in C++.
  • Experience working collaboratively in a team environment.

Nice to Have

  • Experience with modern compiler frameworks such as MLIR, LLVM, or TVM.
  • Experience working with domain-specific languages (DSLs) such as Triton, cuTile, or similar.
  • Experience with RISC‑V architecture, including vector extensions.
  • Experience optimizing deep learning or high-performance computing workloads.
  • Experience working close to hardware or with hardware/software co-design.
  • Experience in performance analysis, profiling, and optimization.

Location

We offer a flexible working arrangement, with options to:

  • Work from one of our Axelera AI offices (Leuven in Belgium, Amsterdam and Eindhoven in the Netherlands, Zurich in Switzerland, Florence and Milan in Italy or Bristol in the United Kingdom) if you are already based in the vicinity.
  • Work fully remotely from any European country (incl. the UK) you are already in.
  • Relocate with us and work from Italy (Florence or Milan) or the Netherlands (Amsterdam or Eindhoven).

Kindly note that priority will be given to candidates who are interested in being based in Belgium or Italy.

What We Offer

This is your chance to shape and be part of a dynamic, fast‑growing, international organization. We offer an attractive compensation package, including a pension plan, extensive employee insurances and the option to get company shares. An open culture that supports creativity and continual innovation is awaiting you. Collaborative ownership and freedom with responsibility is characteristic for the way we act and work as a team. At Axelera AI, we wholeheartedly embrace equal opportunity and hold diversity in the highest regard. Our steadfast commitment is to cultivate a warm and inclusive environment that empowers and celebrates every member of our team. We welcome applicants from all backgrounds to join us in shaping the future of AI.

Senior/Staff Backend Compiler Engineer in England employer: Axelera AI

Axelera AI is an exceptional employer, offering a vibrant and inclusive work culture that fosters creativity and innovation. With flexible working arrangements across multiple European locations, employees benefit from a competitive compensation package, including pension plans and share options, while having the opportunity to collaborate with a world-class team on cutting-edge AI technology. The company prioritises employee growth through mentorship and a commitment to diversity, making it an ideal place for those seeking meaningful and rewarding careers in the tech industry.
Axelera AI

Contact Detail:

Axelera AI Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior/Staff Backend Compiler Engineer in England

✨Tip Number 1

Network like a pro! Reach out to current employees at Axelera AI on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role. Personal connections can make a huge difference!

✨Tip Number 2

Prepare for technical interviews by brushing up on your compiler knowledge and coding skills. Practice common algorithms and data structures, and be ready to discuss your past projects in detail. We want to see how you think and solve problems!

✨Tip Number 3

Show your passion for AI and compilers! During interviews, share your thoughts on the latest trends in AI technology and how they relate to compiler development. This will demonstrate your enthusiasm and commitment to the field.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Axelera AI.

We think you need these skills to ace Senior/Staff Backend Compiler Engineer in England

Compiler Development
Backend Compiler Optimizations
Domain-Specific Language (DSL) Design
Memory Optimization
Performance Analysis
Computer Architecture Concepts
Heterogeneous Computing Architectures
Python Programming
C++ Proficiency
Task Synchronization
Concurrency Optimizations
Profiling and Benchmarking
Team Collaboration
Mentoring Junior Engineers

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior/Staff Backend Compiler Engineer role. Highlight your compiler development experience and any relevant projects that showcase your expertise in optimising workloads.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about AI and how your background makes you a perfect fit for our team. Be sure to mention specific projects or achievements that demonstrate your capabilities in compiler engineering.

Showcase Your Technical Skills: Don’t shy away from detailing your programming skills, especially in Python and C++. If you've worked with modern compiler frameworks or domain-specific languages, make sure to include that too. We love seeing concrete examples of your work!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about Axelera AI and our culture!

How to prepare for a job interview at Axelera AI

✨Know Your Compiler Stuff

Make sure you brush up on your compiler development knowledge. Understand backend concepts like scheduling, memory optimisation, and code generation. Be ready to discuss your experience with optimising computations at a low level, as this will be crucial for the role.

✨Show Off Your Team Spirit

Since collaboration is key at Axelera AI, prepare examples of how you've worked effectively in a team environment. Highlight any mentoring experiences or how you've contributed to engineering best practices, as they value a collaborative culture.

✨Get Familiar with Their Tech Stack

Research the tools and technologies mentioned in the job description, like MLIR, LLVM, and domain-specific languages. If you have experience with RISC-V architecture or heterogeneous computing architectures, be sure to bring that up during the interview.

✨Prepare for Problem-Solving Questions

Expect to tackle performance bottlenecks and optimisation scenarios during the interview. Brush up on profiling and benchmarking techniques, and be ready to discuss how you've implemented improvements in past projects. This will show your analytical skills and practical experience.

Senior/Staff Backend Compiler Engineer in England
Axelera AI
Location: England

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

>