Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

Apply faster with JobTailor

Recommended
Apply

Apply your way

Use the standard apply link, or let JobTailor help you move faster.

  • Apply directly in one click
  • No setup required
  • Best if you’re in a hurry
Start AI Apply
roofline

Senior Staff AI Compiler Engineer

roofline

. Design and implement core components of our next generation compiler built upon MLIR .

Posted 4/20/2026full-timeKöln • 🇩🇪 GermanySeniorWebsite

Tech Stack

Tools & technologies
Python

About the role

Key responsibilities & impact
  • Design and implement core components of our next generation compiler built upon MLIR
  • Set technical direction by owning key architecture and design decisions across the software stack
  • Explore, plan, and implement novel optimization techniques
  • Iterate with peers on customers’ teams to design the best compiler technology and user experience possible and present results to higher management
  • Lead technical development and roadmaps for your part of the stack, working with senior and junior team members
  • Align internal and external stakeholders on big changes and future long time developments
  • Drive knowledge sharing through high-quality documentation, design reviews, and cross-team context sharing to accelerate team-wide decision-making and technical growth
  • Expand a growing open-source community to foster a strong ecosystem around Roofline
  • Anticipate technical trends and make our software ready to handle them

Requirements

What you’ll need
  • 10+ years of compiler experience (LLVM), including ownership of major components or architectures
  • Experience targeting CPUs, GPUs, or NPUs/ custom accelerators, including performance optimization
  • Expert knowledge and hands-on experience in C++ and Python
  • Hands-on experience with MLIR or similar compiler frameworks for tensor/graph workloads
  • Proven understanding of software engineering principles, data structures, design patterns, and algorithms
  • Desire to work with a growing community of open-source contributors
  • Ambition and curiosity to solve complex problems, a strong mindset to take ownership of your tasks to drive our solutions forwards, and collaborative attitude to foster our culture
  • Meaningful contributions to open-source compiler communities (Nice to haves)
  • Knowledge of AI algorithms and compiling to AI workloads to relevant hardware (Nice to haves)
  • Knowledge of data motion networks, data flow programming models, and optimized AI libraries (Nice to haves)

Benefits

Comp & perks
  • The opportunity to grow.
  • The team to succeed.
  • The flexibility you need.
  • The compensation that rewards.
  • The culture you desire.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
compiler experienceLLVMC++PythonMLIRperformance optimizationsoftware engineering principlesdata structuresdesign patternsalgorithms
Soft Skills
ownershipcollaborationproblem-solvingcuriosityambitionknowledge sharingtechnical growthstakeholder alignmentdocumentationdesign reviews