Senior Software Engineer, CUDA Rust Core Libraries

Nvidia

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Posted
11 days ago
Freshness
Confirmed live yesterday
Closes
Nov 1, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $185k
This role $236k
$100k most similar roles pay here $308k

This role pays more than 90% of similar roles. Most pay $149,500–$221,250 — the shaded band above. At the midpoint, this role pays about $236k versus about $185k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 896 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 876 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer, CUDA Rust Core Libraries

As a Senior Software Engineer, CUDA Rust Core Libraries, you will join the team building foundational libraries and runtime infrastructure for GPU-accelerated software. You will design and implement idiomatic Rust APIs for CUDA functionality while developing safe abstractions over native C/C++ interfaces. Your daily work involves managing end-to-end features including implementation, testing, profiling, benchmarking, and documentation to improve the developer experience. The role requires deep expertise in Rust—specifically ownership, lifetimes, traits, and concurrency—alongside strong production programming skills in C/C++. You will solve technical challenges regarding performance optimization across execution boundaries and ensure seamless interoperability between Rust, C/C++, and Python. Key technologies include CUDA, LLVM, Clang, MLIR, and libraries like Thrust or CUB. This role focuses on the core infrastructure that enables high-performance computing and AI coding agents through robust software systems.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and implement idiomatic Rust libraries and APIs for foundational CUDA functionality and GPU algorithms.
  • Build safe Rust abstractions over native CUDA and C/C++ interfaces.
  • Develop and maintain the C/C++ components required to support Rust-facing functionality.
  • Establish safe and efficient interoperability between Rust and C/C++ including downstream Python integration.
  • Optimize performance across Rust, native C/C++, and GPU execution boundaries.
  • Own features end-to-end including design, implementation, testing, profiling, benchmarking, and documentation.
  • Improve the Rust developer experience through examples, diagnostics, build integration, and compatibility testing.
  • Resolve user issues related to safety, correctness, usability, compatibility, and performance.

What we're looking for

  • BS, MS, or PhD in Computer Science, Computer Engineering, or a related field, or equivalent experience.
  • 8+ years of relevant software development experience.
  • Strong production programming skills in Rust and C/C++ with deep knowledge of Rust ownership, lifetimes, traits, generics, concurrency, and unsafe code.
  • Experience developing systems libraries, runtime components, and developer-facing APIs.
  • Practical knowledge of foreign-function interfaces and integrating Rust with C/C++ software.
  • Solid understanding of systems software concepts including performance, concurrency, and API design.
  • Experience with parallel, heterogeneous, or GPU programming.
  • Experience contributing to production or open-source software including testing, profiling, benchmarking, packaging, and code review.

More like this

Similar roles

Senior Software Engineer

Nvidia

Santa Clara, CA 25 days ago $184,000$287,500
CUDA C++ Python PyTorch JAX GPU Programming Triton CI/CD Geometric Deep Learning Kernel Engineering Multi-GPU
6+ yrs exp

Senior Software Engineer, Rust

Anduril Industries

Waltham, MA 31 days ago $220,000$292,000
Rust C++ Python Matlab Kalman Filters Particle Filters Sensor Fusion State Estimation Signal Processing Machine Learning NoSQL Big Data Pipelines Linear Algebra Stochastic Processes Software Architecture
8+ yrs exp