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, 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 resumeApplicant 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 & technologiesNode.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
