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 high-performance computing and compiler engineering, with proficiency in C++ and experience in heterogeneous programming models. Capable of collaborating with hardware vendors and internal teams to optimize support for new hardware architectures.
Highest-signal resume keywords
C++ ProgrammingHigh-Performance ComputingHeterogeneous Programming ModelsCompiler EngineeringCollaboration with Hardware Vendors
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Mojo ProgrammingCUDASYCLOpenCLPython ProgrammingRust ProgrammingLow-Level AI Operator ImplementationGPU Kernel DevelopmentMLIRLLVM
Soft Skills
Collaborative AttitudeCuriosityWillingness to Learn
Tools & Technologies
Vendor ToolchainsIntegration Testing ToolsDebugging WorkflowsMAX Model ServingGraph Compiler
Industry Keywords
Software EngineeringElectrical EngineeringComputer ScienceModel ServingInference Optimization
Tech Stack
Tools & technologiesPythonPyTorchRustC++
About the role
Key responsibilities & impact- Implement and validate support for new hardware architectures across the Modular stack under senior-engineer guidance
- Write and optimize Mojo kernels targeting novel accelerator architectures
- Contribute to portability infrastructure, tooling, and debugging workflows for new target hardware
- Collaborate with hardware vendor engineers to understand platforms, build integration tests, and triage platform-specific issues
- Develop working knowledge of new hardware platforms, including ISA documentation, memory hierarchies, and vendor toolchains
- Share hardware-platform findings through demos and write-ups
- Participate in company events such as onsites and hackathons
- Work across Mojo kernels, the graph compiler, and MAX model serving to bring up and optimize support for new accelerator platforms
- Collaborate with internal teams and external hardware partners
Requirements
What you’ll need- 2+ years of experience in high-performance computing, compiler engineering, or related domains in industry or research
- Proficiency in C++ and experience working in complex, multi-component software systems
- Hands-on experience with at least one heterogeneous programming model (CUDA, SYCL, OpenCL, or similar)
- Some exposure to non-GPU accelerator architectures (DSPs, NPUs, or other hardware accelerators) is a strong plus
- Curiosity and willingness to learn new hardware platforms quickly, comfortable reading architecture manuals and vendor documentation
- Bachelor's degree in Engineering, Information Systems, Computer Engineering, Electrical Engineering, Computer Science, or related field and 4+ years of Software Engineering or related work experience; OR Master's degree and 3+ years; OR PhD and 2+ years
- 2+ years of work experience with programming languages such as Python, Mojo, Rust, C++, etc.
- Collaborative, team-oriented attitude and alignment with company culture
- Familiarity with low-level AI operator implementation, GPU kernels, custom operators, or PyTorch at the C++ layer is helpful but not required
- Experience with GPU DSLs/DSELs such as Triton, CUTLASS, or CuTe is helpful but not required
- Familiarity with MLIR or LLVM compiler infrastructure is helpful but not required
- Experience working directly with hardware vendor teams or platform bring-up efforts is helpful but not required
- Exposure to model serving or inference optimization workflows is helpful but not required
- Candidates must be authorized to work in the U.S. where applicable under the employer's E-Verify process
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
- Relocation assistance for out-of-state candidates based in the US
- Travel 2-4 times a year for all roles
