NVIDIA
Senior Software Engineer, CUDA Rust Core Libraries
$184K–$356K
US, CA, Santa Clara +1 · Senior · Full-time · Posted Aug 31, 2026
- Location
- US, CA, Santa Clara
US, Remote - Experience
- 8+ years of relevant software development experience.
- Education
- BS, MS, or PhD in Computer Science, Computer Engineering, or related field, or equivalent experience.
About the job
Develops Rust libraries and APIs for CUDA GPU computing, integrating them with native C/C++ components and optimizing performance across CPU and GPU boundaries.
What you'll do
- Design and implement CUDA Rust libraries and safe abstractions over CUDA and C/C++ interfaces.
- Develop, optimize, test, benchmark, package, release, and maintain Rust-facing and supporting native components.
- Improve the Rust developer experience and investigate user issues involving safety, correctness, usability, compatibility, and performance.
What they ask for
- Production programming skills in Rust and C/C++, including deep understanding of Rust ownership, lifetimes, traits, generics, concurrency, and unsafe code.
- Experience developing systems libraries, runtime components, and developer-facing APIs; practical knowledge of FFIs and Rust/C/C++ integration.
- Experience with parallel, heterogeneous, or GPU programming and production or open-source software practices.
- Ability to drive complex projects independently and communicate effectively in large, multi-language codebases.
Nice to have
- Hands-on GPU-accelerated stacks such as CUDA C++/Python, PyTorch, JAX, Numba, or CuPy; knowledge of CPU/GPU architecture and performance optimization.
- Modern C++ and GPU libraries such as Thrust, CUB, and libcudacxx; compiler infrastructure such as LLVM, Clang, or MLIR.
Pay
184,000 USD - 287,500 USD base salary (Level 4); 224,000 USD - 356,500 USD base salary (Level 5)
Tools
Rust, C/C++, CUDA, Python, PyTorch, JAX, LLVM, MLIR
AI focus
Builds CUDA libraries and language/runtime infrastructure intended to support AI coding agents; the posting also states that NVIDIA uses AI tools in recruiting.
Model-written summary · the original posting is authoritative