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.

Staff Engineer, Hardware Enablement
Modular. Bring up and validate support for new hardware architectures across kernels, compiler infrastructure, runtime, graph execution, and model serving .
Posted 11/12/2026full-timeRemote • United States, Canada, United KingdomLead💰 $180,000 - $270,000 per yearWebsite
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 a strong focus on accelerator software development and optimization. Proficient in C++ and familiar with CUDA, SYCL, and OpenCL for GPU kernel programming and performance tuning.
Highest-signal resume keywords
High-Performance ComputingC++ ProgrammingCUDA/SYCL/OpenCL ExperienceGPU Kernel DevelopmentCompiler Engineering
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C++CUDASYCLOpenCLMojoPythonRustGPU Kernel ProgrammingPerformance OptimizationDebugging
Soft Skills
Strong CommunicationCollaboration Skills
Tools & Technologies
Compiler InfrastructureRuntimeGraph ExecutionModel ServingBenchmarking ToolsProfiling Tools
Industry Keywords
Accelerator ArchitecturesMemory HierarchyParallel ExecutionData MovementSoftware/Hardware Integration
Tech Stack
Tools & technologiesPythonPyTorchRustC++
About the role
Key responsibilities & impact- Bring up and validate support for new hardware architectures across kernels, compiler infrastructure, runtime, graph execution, and model serving
- Write, port, and optimize Mojo kernels for novel accelerator architectures
- Investigate performance and correctness issues across kernel execution, memory movement, compiler lowering, graph decisions, synchronization, and vendor runtime behavior
- Develop understanding of accelerator ISA, execution model, memory hierarchy, synchronization, compiler constraints, and vendor toolchains
- Map AI operators and workloads onto new architectures
- Contribute to portability infrastructure, compiler integration, tooling, testing, and debugging workflows
- Collaborate with hardware vendor engineers on platform capabilities, issues, integration tests, and hardware/software integration
- Benchmark and profile workloads, identify bottlenecks, and improve production-quality performance
- Share knowledge through technical documentation, demos, design discussions, and engineering write-ups
- Participate in company events such as onsites and hackathons
Requirements
What you’ll need- 5+ years of experience in high-performance computing, compiler engineering, accelerator software, systems engineering, or a closely related domain in industry or research
- Strong C++ skills and experience contributing to complex, multi-component software systems
- Hands-on experience with CUDA, SYCL, OpenCL, or a comparable accelerator programming environment
- Experience writing or modifying GPU kernels, custom operators, accelerator code, or working with ML frameworks such as PyTorch at the C++/systems layer
- Working knowledge of memory hierarchy, parallel execution, synchronization, data movement, and software/hardware performance relationships
- Experience debugging across software abstraction boundaries
- Ability to read architecture manuals, ISA documentation, and vendor technical materials
- Strong communication and collaboration skills
- 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, or C++
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
- Traveling 2–4 times a year