Apply

Ready to go for it?

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

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
roofline

Senior Staff AI Compiler Engineer

roofline

AI Compiler Engineer designing and implementing compiler components built upon MLIR for Roofline. Collaborating with senior engineers and aligning stakeholders to drive technical developments.

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