Staff Compiler Engineer

Modular
Edinburgh
Workplace: HybridFull timeUSD 261,000 - 319,000 annuallyFunction: Software EngineeringSkills: ["Technical leadership","Architecture","Mentoring","Communication","Collaboration"]

Provide technical leadership for the Mojo compiler backend, owning the vision and architecture for IR lowering, optimization passes, and code generation across CPUs, GPUs, and emerging AI accelerators. Lead complex compiler initiatives spanning MLIR and LLVM, drive design reviews and engineering standards, and mentor engineers. Advance Mojo’s developer tooling ecosystem, including LLDB integration, profiling, debug information, and language tooling, while partnering across language, runtime, hardware, and AI infrastructure teams.

This position is no longer accepting applications.

  • See live roles at Modular
  • Search all live jobs
  • Browse companies, collections, and locations hiring now
Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa

This position is no longer accepting applications.

See live roles at ModularSearch all live jobsBrowse companies, collections, and locations hiring now

Modular
Modular
2 months ago

Staff Compiler Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Closed

Job Summary

Provide technical leadership for the Mojo compiler backend, owning the vision and architecture for IR lowering, optimization passes, and code generation across CPUs, GPUs, and emerging AI accelerators. Lead complex compiler initiatives spanning MLIR and LLVM, drive design reviews and engineering standards, and mentor engineers. Advance Mojo’s developer tooling ecosystem, including LLDB integration, profiling, debug information, and language tooling, while partnering across language, runtime, hardware, and AI infrastructure teams.
Location: Edinburgh
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own the technical vision and architecture for the Mojo compiler backend, driving IR lowering, optimization passes, and code generation across CPUs, GPUs, and emerging AI accelerators.
  • •Lead complex compiler initiatives spanning MLIR, LLVM, and custom backend technologies while defining scalable architectures for future hardware targets.
  • •Serve as the technical leader by driving design reviews, establishing engineering standards, and mentoring teammates to raise the technical bar.
  • •Design and implement compiler optimizations informed by real-world performance analysis, profiling data, and workload characteristics.
  • •Lead the evolution of Mojo’s debugging and developer tooling ecosystem, including LLDB integration, profiling, debug information, and language tooling.
Travel: Low travel

Pay and Benefits

Salary: USD 261,000 - 319,000 annually
Equity and Bonus:Equity
Perks:401kPaid Leave

Key Requirements

  • •Deep hands-on experience building production compilers, including IR design, optimization passes, lowering pipelines, and code generation.
  • •Strong expertise with LLVM and MLIR, including dialect development, conversion pipelines, optimization infrastructure, and backend code generation.
  • •Demonstrated technical leadership as a senior individual contributor, driving architecture and influencing technical direction while mentoring engineers.
  • •Expert-level C++ and strong Python proficiency.
  • •Experience building or extending debugger infrastructure, particularly within the LLDB or GDB ecosystem.
Experience:AI infrastructureCompilersDeveloper toolsOpen source
Skills:Technical leadershipArchitectureMentoringCommunicationCollaboration
Tech Stack:MojoMLIRLLVMC++PythonLLDBGDBLSPLinux perfLLVM XRayVTuneDebuggingProfilingIR loweringCode generationOptimization passes

Eligibility

Work Authorization:Authorization required. Sponsorship not provided.

Company Brief

Modular
Provides infrastructure and developer tools to build, deploy, and scale large AI models and foundation-model applications, including model hosting, orchestration, and SDKs to accelerate AI product development.
Industry: AI & Machine Learning
Website