AI Compiler Engineer (Senior Staff)
Primary stack
Nice to have's
Job description
About the Position
AI Compiler Engineer (Senior Staff)
Hybrid, Köln
Full-time
Permanent employee
About Us
At RooflineAI, we enable the edge-AI products you dream of. Our mission is simple: To bring the power of chips into the hands of innovators, and to make it radically easier to use cutting-edge AI models on the best hardware.
Ready to be part of our journey? Apply now including your CV, a brief cover letter, and supporting documents (e.g., degree certificate, references)!
Why Us?
- The opportunity to grow. Be at the forefront of building and shaping an industry-defining venture. There are plenty of opportunities to learn and grow.
- The team to succeed. We are building the leading AI compiler team in Europe. Join our future-focused team to contribute to meaningful, disruptive innovations with us.
- The flexibility you need. Whether you need to take extra time off, adjust your schedule, or have other ideas to maximize your productivity, we’ve got your back.
- The compensation that rewards. We are looking for world-class talent and pay accordingly. We offer equity for every employee since we truly want you to participate in our success.
- The culture you desire. We actively make space to build our culture. We bring you on site regularly and organize dedicated retreats for the whole team.
Your Mission
- 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.
Your Profile
- 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 a collaborative attitude to foster our culture.
Nice to Have
- Meaningful contributions to open-source compiler communities.
- Knowledge of AI algorithms and compiling to AI workloads to relevant hardware.
- Knowledge of data motion networks, data flow programming models, and optimized AI libraries.
We Offer
- Competitive salary
- Equity for every employee
- Flexible work arrangements
- Opportunities for professional growth and learning
- Collaborative and innovative work environment
Apply Now
Ready to be part of our journey? Apply now including your CV, a brief cover letter, and supporting documents (e.g., degree certificate, references)!
© Roofline. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.