Roofline logo

AI Compiler Engineer (Senior Staff)

Roofline·Salary not specified

Primary stack

C++Python

Nice to have's

AI

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.

Popular searches