FREE ACCESS
5,000–10,000 jobs/day
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.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesPythonRustC++
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
