Senior Software Engineer, CUDA Python Core Libraries

Nvidia

Confirmed live yesterday High trust
Closes in 5 days Remote

Quick summary

Work type
Remote
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Employment
Full-time
Posted
57 days ago
Freshness
Confirmed live yesterday
Closes
Nov 1, 2026 (soon)

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $173k
This role $236k
$104k $307k
below market most similar roles pay here above market

This role pays more than 95% of similar roles. Most pay $149,500–$196,750 — the blue band above. At the midpoint, this role pays about $236k versus about $173k 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 1623 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

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

As a Senior Software Engineer, CUDA Python Core Libraries, you will join the team building foundational libraries and runtime infrastructure for accelerated computing. You will design and implement idiomatic Python APIs, language bindings, and high-performance interfaces on top of native C/C++ foundations. Your daily work involves developing native components, defining interoperability boundaries between Python, C/C++, and Rust, and owning features through design, testing, profiling, and maintenance. You will improve the developer experience using typing, packaging, and continuous integration. The role requires production programming skills in Python and C/C++, along with experience in parallel, heterogeneous, or GPU programming. You will solve technical problems regarding correctness, usability, and performance for GPU-accelerated software, utilizing tools like LLVM, Clang, and MLIR to optimize the Python experience.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design and implement idiomatic Python APIs and bindings for foundational CUDA capabilities and GPU algorithms.
  • Develop and integrate native C/C++ components that support Python-facing functionality.
  • Define and optimize interoperability boundaries between Python, C/C++, Rust, and other languages.
  • Develop high-performance interfaces that minimize integration overhead between Python and native languages.
  • Own the full feature lifecycle including design, implementation, testing, profiling, benchmarking, and maintenance.
  • Improve the Python developer experience through typing, packaging, examples, diagnostics, and compatibility testing.
  • Work directly with users to investigate and resolve correctness, usability, compatibility, and performance issues.

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 both Python and C++.
  • Experience building Python interfaces to native or systems-level software.
  • Understanding of systems software concepts, performance, concurrency, and API design.
  • Practical experience with parallel, heterogeneous, or GPU programming.
  • Experience developing production software or widely used libraries, including testing, profiling, benchmarking, packaging, and code review.
  • Strong understanding of CPU/GPU architecture and performance optimization, with hands-on experience in GPU-accelerated stacks (preferred).

More like this

Similar roles

Senior Deep Learning Frameworks CUDA Software Engineer

Nvidia

Remote (Santa Clara, CA) +1 57 days ago $184,000–$287,500
CUDA PyTorch JAX TRT-LLM vLLM SGLang Python C++ Triton XLA NCCL MPI UCX NVIDIA Nsight Systems HPC Compiler Technologies TensorRT Megatron MaxText
8+ yrs exp Remote

Senior Software Engineer, CUDA Deep Learning Systems

Nvidia

Remote (Santa Clara, CA) +1 57 days ago
CUDA C++ Python Deep Learning Distributed Computing PyTorch JAX TensorRT vLLM Triton XLA NCCL MPI UCX Kernel Optimization Model Optimization FP8 INT8 Generative AI
8+ yrs exp Remote