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

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 fit
Core 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 resume
Applicant 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 & technologies
PythonPyTorchRustC++

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