Mojo Compiler Engineer
Remote
San Francisco Bay Area
$167,000 - $242,000/yearly
Mid Level
Top Benefits
Health, dental, vision, and life insurance coverage
401(k) plan with up to 5% employer match
Free tax advice via Carta
About the role
Who you are
- 3+ years working on compilers, runtimes, or language implementations
- Hands-on mastery of C++ (Python fluency a big plus)
- Familiarity with compiler development frameworks such MLIR and LLVM
- Understanding of type systems, compiler optimization theory, and language semantics. (those who read the Pierce’s Types and Programming Languages, and can present a proof, will skip an interview)
- Contributions to Clang, GCC, Swift, Rust, Dart, or another real-world programming language implementation
- Experience with HPC or accelerator ecosystems (CUDA, SYCL, OpenCL, etc.)
- Experience working in type-system-heavy programming languages (Rust, Scala, Haskell)
What the job involves
- We’re searching for a compiler engineer who sees programming languages as both art and architecture
- You’ll help design and evolve the Mojo compiler — a next-generation toolchain built on MLIR — and push the boundaries of what’s possible in heterogeneous compute and AI systems
- You won’t be maintaining legacy. You’ll be inventing the future
- All new hires complete onboarding in-person
- You'll craft and implement new Mojo language features on top our MLIR-based compiler architecture
- Dream up and realize optimization passes that make GPUs, CPUs, and accelerators sing in harmony
- Shape the developer experience for Mojo — from syntax to performance semantics
- Collaborate with the Modular core teams, researchers, and an emerging open-source community
- Help define what "next-generation language design" means in the age of AI
Benefits
- A variety of fantastic health benefits (health, dental, vision insurance; life insurance etc) are available
- A 401k plan with up to 5% match
- Free tax advice on Carta
- Generous work-from-home stipend of $1500 to help you improve your home office
- Unlimited paid time off and flexible work hours
Mojo Compiler Engineer
Remote
San Francisco Bay Area
$167,000 - $242,000/yearly
Mid Level
Top Benefits
Health, dental, vision, and life insurance coverage
401(k) plan with up to 5% employer match
Free tax advice via Carta
About the role
Who you are
- 3+ years working on compilers, runtimes, or language implementations
- Hands-on mastery of C++ (Python fluency a big plus)
- Familiarity with compiler development frameworks such MLIR and LLVM
- Understanding of type systems, compiler optimization theory, and language semantics. (those who read the Pierce’s Types and Programming Languages, and can present a proof, will skip an interview)
- Contributions to Clang, GCC, Swift, Rust, Dart, or another real-world programming language implementation
- Experience with HPC or accelerator ecosystems (CUDA, SYCL, OpenCL, etc.)
- Experience working in type-system-heavy programming languages (Rust, Scala, Haskell)
What the job involves
- We’re searching for a compiler engineer who sees programming languages as both art and architecture
- You’ll help design and evolve the Mojo compiler — a next-generation toolchain built on MLIR — and push the boundaries of what’s possible in heterogeneous compute and AI systems
- You won’t be maintaining legacy. You’ll be inventing the future
- All new hires complete onboarding in-person
- You'll craft and implement new Mojo language features on top our MLIR-based compiler architecture
- Dream up and realize optimization passes that make GPUs, CPUs, and accelerators sing in harmony
- Shape the developer experience for Mojo — from syntax to performance semantics
- Collaborate with the Modular core teams, researchers, and an emerging open-source community
- Help define what "next-generation language design" means in the age of AI
Benefits
- A variety of fantastic health benefits (health, dental, vision insurance; life insurance etc) are available
- A 401k plan with up to 5% match
- Free tax advice on Carta
- Generous work-from-home stipend of $1500 to help you improve your home office
- Unlimited paid time off and flexible work hours