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

Driver Engineer

Modular

. Implement and extend core driver abstractions across diverse hardware backends .

Posted 11/6/2026full-timeLos Altos • California • United StatesMid-LevelSenior💰 $148,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, low-latency production systems using C++ and accelerator driver-level APIs. Proficient in debugging asynchronous, multi-device systems and contributing to open-source projects.

Highest-signal resume keywords
C++ (Modern C++17/20)CUDA Driver APIConcurrency and ParallelismGDB/LLDB DebuggingLibrary and API Design

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
High-Performance SystemsLow-Latency SystemsOwnership and Lifetime ManagementAsynchronous ExecutionError ReportingStream OrderingHost↔Device TransfersMemory ModelsModule LoadingDebugging Skills
Soft Skills
Collaborative Software DevelopmentDesign Discussion Participation
Tools & Technologies
NVLinkRDMAInfinibandRoCEEFAUCXMojo Standard LibraryMAX Framework
Industry Keywords
Open-Source ProjectsMulti-Accelerator CommunicationMulti-Node CommunicationError ModesRace Conditions

Tech Stack

Tools & technologies
Node.jsC++

About the role

Key responsibilities & impact
  • Implement and extend core driver abstractions across diverse hardware backends
  • Expose vendor-specific functionality through driver bindings where needed
  • Contribute to multi-accelerator and multi-node communication and collectives primitives
  • Use NVLink, RDMA (Infiniband, RoCE, EFA), sockets, and broker libraries such as UCX
  • Improve diagnostics and error reporting across the asynchronous execution stack
  • Partner with Kernels, Graph Compiler/Runtime, and Serving teams
  • Build and refine interfaces consumed by the Mojo standard library and MAX framework
  • Participate in design discussions, code reviews, and collaborative software development
  • Contribute to Modular's fully open-source project and GitHub repository

Requirements

What you’ll need
  • 3+ years of experience writing high-performance, low-latency production systems in C++ (modern C++17/20)
  • Strong knowledge of ownership, lifetime, ABI stability, concurrency, and parallelism
  • Hands-on experience with at least one accelerator driver-level API: CUDA Driver API, HIP, Metal, or Vulkan compute
  • Experience with streams, events, contexts, and module loading
  • Working understanding of accelerator execution and memory models, stream ordering, host↔device transfers, and pinned memory
  • Solid library and API design skills
  • Strong debugging skills in asynchronous, multi-device systems
  • Experience with GDB/LLDB, sanitizers, CUDA/HIP error modes, race conditions, and leaked resources
  • Candidates based in the US or Canada are welcome to apply
  • All new hires must complete onboarding in person
  • Advanced degree in Computer Science or related field is helpful but not required

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
  • Team building events, local meetups, and regular team onsites
  • Travel opportunities/events 2-4 times a year
  • Relocation assistance for out-of-state candidates based in the US