Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Modular

Senior Staff Back-End Compiler Engineer

Modular

. Design a multi-target compiler technology stack based on MLIR and LLVM .

Posted 11/11/2026full-timeCalifornia • United StatesSenior💰 $216,000 - $324,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in compiler design and optimization, particularly with MLIR and LLVM, while contributing to next-generation language features and enhancing developer experience. Proficient in C++ and familiar with programming languages such as Python and Mojo, with a strong background in optimizing code for various hardware targets.

Highest-signal resume keywords
Compiler DesignMLIRLLVMC++ MasteryCode Optimization

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Compiler DevelopmentC++PythonMLIRLLVMCode Optimization for CPUsCode Optimization for GPUsMojo Language FeaturesProgramming LanguagesSoftware Engineering
Tools & Technologies
MojoSDKIRCode Generation
Industry Keywords
Language ImplementationAI Accelerator HardwareOpen-Source CollaborationDeveloper ExperiencePerformance Semantics

Tech Stack

Tools & technologies
PythonRustC++

About the role

Key responsibilities & impact
  • Design a multi-target compiler technology stack based on MLIR and LLVM
  • Collaborate with kernel authors and hardware engineers to optimize performance for each hardware target
  • Craft and implement new Mojo language features on the MLIR-based compiler architecture
  • Develop optimization passes for GPUs, CPUs, and accelerators
  • Shape the Mojo developer experience, including syntax and performance semantics
  • Collaborate with Modular core teams, researchers, and the open-source community
  • Contribute to next-generation language design for AI
  • Work across the Mojo language, IR, code generation, SDK, and user experience

Requirements

What you’ll need
  • 5+ years working on compilers, runtimes, or language implementations
  • Hands-on mastery of C++
  • Python fluency is a plus
  • Experience with MLIR and LLVM
  • Experience optimizing code for CPUs, GPUs, or AI accelerator hardware
  • Contributions to a real-world compiler project
  • Bachelor's degree in a relevant field and 6+ years of Software Engineering or related work experience, OR Master's degree in a relevant field and 5+ years of Software Engineering or related work experience, OR PhD in a relevant field and 4+ years of Software Engineering or related work experience
  • 3+ years of work experience with programming languages such as Python, Mojo, Rust, or C++
  • Candidates based in the US, Canada, or UK are welcome to apply
  • Ability to work remotely from home or in the Los Altos or Edinburgh office
  • Attendance at in-person onboarding and expected travel 2–4 times a year

Benefits

Comp & perks
  • Comprehensive healthcare coverage
  • Retirement and savings programs
  • Employee stock purchase opportunities
  • Paid time off
  • Wellbeing resources
  • Family support programs
  • Learning and development opportunities
  • RSU grants
  • Regular team onsites and local meetups
  • Travel opportunities/team building events 2–4 times a year