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++17/20, with a strong understanding of concurrency, parallelism, and accelerator driver-level APIs. Proficient in debugging asynchronous, multi-device systems and contributing to collaborative software development in open-source environments.
Highest-signal resume keywords
C++17/20 ProgrammingCUDA Driver APIAsynchronous DebuggingMulti-Device SystemsAccelerator Execution Models
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 SystemsConcurrencyParallelismMemory ModelsStream OrderingHost-to-Device TransfersGDB/LLDB DebuggingSanitizersModule Loading
Soft Skills
CollaborationDesign DiscussionsCode Reviews
Tools & Technologies
NVLinkRDMAInfinibandRoCEEFASocketsUCXMojo Standard LibraryMAX Framework
Industry Keywords
Open-SourceAccelerator FunctionalityMulti-Accelerator CommunicationCollective PrimitivesProduction Systems
Tech Stack
Tools & technologiesNode.jsPythonRustC++
About the role
Key responsibilities & impact- Implement and extend core driver abstractions across diverse hardware backends
- Expose vendor-specific accelerator functionality through bindings where needed
- Contribute to multi-accelerator and multi-node communication and collective 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 surfaces consumed in 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 C++ using modern C++17/20
- Strong understanding 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
- Understanding of accelerator execution and memory models, stream ordering, host-to-device transfers, and pinned memory
- Strong debugging skills in asynchronous, multi-device systems using GDB/LLDB, sanitizers, and CUDA/HIP error modes
- Bachelor's degree in a relevant 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 a programming language such as Python, Mojo, Rust, or C++
- Candidates based in the US or Canada are welcome to apply
- All new hires must complete onboarding in person
- Senior members have in-office or remote flexibility; earlier career stages work hybrid at the Los Altos office at least 3 days per week
- Travel 2–4 times a year is expected for all roles
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
- Travel to team events 2–4 times a year
- Relocation assistance for out-of-state US candidates in earlier career stages
