

Mojo Compiler Engineer
modularai
Modular is seeking a Compiler Engineer to work on Mojo, a new programming language that combines Python's ease of use with C's performance. The role involves designing and evolving the Mojo compiler, optimizing performance for AI systems, and collaborating with various teams. Candidates should be passionate about AI and programming languages.
Qualification
- 3+ years of experience in compiler design or programming language development.
- Strong understanding of compiler architecture and optimization techniques.
- Experience with MLIR or similar compiler frameworks.
- Proficiency in programming languages such as C, C++, or Rust.
- Passion for AI and the development of innovative programming tools.
Responsibility
- Craft and implement new Mojo language features on top of the MLIR-based compiler architecture.
- Dream up and realize optimization passes that enhance performance across GPUs, CPUs, and accelerators.
- Shape the developer experience for Mojo, focusing on syntax and performance semantics.
- Collaborate with Modular core teams, researchers, and the open-source community.
- Help define next-generation language design in the context of AI.




