Staff Compiler Engineer
Modular
Edinburgh, United States, Canada
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Technical leadership","Mentoring","Communication","Collaboration","Problem-solving"]Provide technical leadership for the Mojo compiler backend, owning architecture from MLIR lowering through LLVM and custom code generation. Drive IR lowering, optimization passes, and backend initiatives targeting CPUs, GPUs, and emerging AI accelerators. Lead compiler design reviews, engineering standards, and mentoring as an individual-contributor. Advance Mojo debugging and developer tooling (LLDB integration, profiling, language tooling, LSP/IDE workflows) while partnering across language, runtime, hardware, and AI infrastructure teams.

