AI Compiler Engineer (Senior Staff)
Rooflineai Gmbh
🇩🇪 Germany
Hybrid
Staff / Principal
5 months ago
- AI
- C++
- Python
- Equity
5 months ago
- 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
- 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
- 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
- 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
AI Compiler Engineer (Senior Staff) · Rooflineai Gmbh