In-depth knowledge of C++, knowledge of Python is a strong plus.
Familiarity with Clang, CPython, Swift, Rust or another major programming language implementation.
Strong knowledge of programming language design principles, code generation, or compiler optimization techniques.
Desire to work with a growing community of open source contributors.
Creativity and curiosity for solving complex problems, a team-oriented attitude that enables you to work well with others, an enthusiasm for programming technology, and alignment with our culture.
Responsibilities:
Design and implement new and innovative Mojo language features utilizing our next generation compiler architecture built on the capabilities of MLIR.
Explore new Mojo and MLIR-specific optimization opportunities.
Collaborate with other teams within Modular, machine learning practitioners, and the open source community to foster a new language ecosystem.