Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, CUDA Python Core Libraries

$184k - $287.5k

NVIDIA Gruppe

NVIDIA’s accelerated computing platform is foundational to modern HPC and AI. At the center of this platform are CUDA Core Libraries that enable developers to build fast, reliable, and scalable GPU-accelerated software.

We are hiring a Senior Software Engineer to advance the Python experience for CUDA Core Libraries. You will build Pythonic APIs, language bindings, algorithms, and runtime infrastructure on top of native C/C++ foundations. You will join the team building the foundational libraries, algorithms, and language/runtime infrastructure that make CUDA a speed-of-light experience for developers and AI coding agents alike.

What you’ll be doing:

  • Design and implement idiomatic Python APIs and bindings for foundational CUDA capabilities and GPU algorithms.
  • Develop and integrate the native C/C++ components that support Python-facing functionality.
  • Define reliable and efficient interoperability boundaries between Python, C/C++, Rust, and other languages.
  • Develop high-performance interfaces that minimize Python and native-language integration overhead.
  • Own features throughout their lifecycle: design, implementation, testing, profiling, benchmarking, documentation, release, and long-term maintenance.
  • Improve the Python developer experience through typing, packaging, examples, diagnostics, continuous integration, and compatibility testing.
  • Collaborate with C/C++, Rust, compiler, and runtime engineers on shared architecture and API decisions.
  • Work directly with users to investigate correctness, usability, compatibility, and performance issues.

What we need to see:

  • 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/C++; both are required for this role.
  • 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.
  • Ability to work independently, define project scope, and drive complex work to completion.
  • Clear written communication skills for API specifications, technical designs, and user documentation.
  • Comfort working in large codebases spanning Python, C/C++, build systems, packaging, and continuous-integration infrastructure.

Ways to stand out from the crowd:

  • Strong understanding of CPU/GPU architecture and performance optimization, with hands‑on experience in GPU‑accelerated stacks (CUDA C++/Python, PyTorch, JAX, Numba, CuPy, or similar).
  • Proficiency with modern C++ and GPU libraries such as Thrust, CUB, and libcudacxx.
  • Experience with compiler infrastructure and tooling, including LLVM, Clang, or MLIR.
  • Expertise in designing low‑overhead interoperability between Python and native languages, including exposure to Rust in mixed‑language stacks.
  • Demonstrated interest in developer tools, library design, and improving developer productivity.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.

  • You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until July 25, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer.

As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

#J-18808-Ljbffr

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, CUDA Python Core Libraries in Santa Clara, CA vacancy
  • $184k - $287.5k

     ...modern HPC and AI. At the center of this platform are CUDA Core Libraries that enable developers to build fast, reliable, and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the Python experience for CUDA Core Libraries. You will build... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    8 days ago
  • $184k - $287.5k

     ...the center of this platform are CUDA Core Libraries that enable developers to build...  ...reliable, and scalable GPU-accelerated software. We are hiring a Senior Software Engineer to develop the Rust experience...  ...that support downstream Python integration.Optimize performance... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

     ...the center of this platform are CUDA Core Libraries that provide the algorithms, abstractions...  ..., and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the C++ foundation of...  ...to be consumed efficiently from Python and Rust.Balance performance,... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    8 days ago
  • $164k - $295k

     ...starts with you. About the Role: This is a systems software role on the Core Libraries team, which owns the shared Windows, Linux, and macOS...  ...the success of the overall sensor platform. As a Senior Engineer on this team, you will design, build, extend, and... 
    Senior
    Software
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Sunnyvale, CA
    17 days ago
  • $184k - $287.5k

     ...develops “libcudf”—the open-source CUDA C++ library that accelerates database...  ...C++ and CUDA to produce software with elegant design, broad feature...  ...looking for an outstanding engineer and/or scientist to apply...  ...building the computational core for DataFrame and database... 
    Senior
    Software
    Full time
    Remote work
    Flexible hours

    Nvidia

    Santa Clara, CA
    6 days ago
  •  ...Senior Principal Software EngineerApplied Signal Technology (AST) is seeking a Senior Principal Software Engineer with specialization in protocol development within 5G Core Networks who strives for excellence and has...  ...utilizing modern C++, Python, or equivalent environments... 
    Senior
    Software

    Raytheon

    San Jose, CA
    21 hours ago
  • $152k - $241.5k

    We are looking for a Senior Software Engineer to join our team enabling CUDA Math Libraries on new and specialized platforms. Around...  ...GPUs. NVIDIA’s math libraries are core to global AI infrastructure and...  ...of HPC software using C++ and Python.Strong understanding of... 
    Senior
    Software
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    7 days ago
  • $184k - $287.5k

     ...motivated Deep Learning engineer to bring advanced CUDA features and...  ...the team that created core CUDA features and runtimes...  ...development with Python, C++, CUDA or...  ...principles (aka systems software fundamentals)Adaptability...  ...communication libraries (e.g., NCCL, MPI, UCX... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    8 days ago
  •  ...NVIDIA Corporation is seeking a seasoned system software engineer to work on the CUDA Driver, a core component powering GPU-accelerated workloads across AI, science, and graphics. You will join a team delivering features, performance, and reliability for diverse platforms... 
    Senior
    Software

    NVIDIA

    Santa Clara, CA
    4 days ago
  •  ...NVIDIA is seeking a motivated system software engineer to work on the CUDA Driver, a core component of our platform for accelerating general purpose computation on the GPU. You will contribute to features and improvements spanning deep learning, scientific computation... 
    Senior
    Software

    NVIDIA Gruppe

    Santa Clara, CA
    20 hours ago
  • $152k - $241.5k

    We are hiring senior engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose computation on the GPU. Our team...  ...system. This role incorporates strong system software programming skills, a detailed understanding of operating... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    8 days ago
  • $184k - $287.5k

    We are hiring software engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose computation on the GPU. Our team delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of computational... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    8 days ago
  • $184k - $287.5k

     ...advancement.Are you a motivated system software engineer with a deep understanding of device...  ...software professional to work on the CUDA Driver, a core component of our platform for accelerating...  ...preferably writing CUDA Programs or Libraries that use CUDAUnderstanding of system... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    8 days ago
  • $162k - $387.6k

     ...System Technology and Engineering (STE) Global team...  ...team works on system software—including but not limited...  ..., and Fundamental Libraries—focusing on...  ...in languages such as Python, Go, Rust, or CUDA. Preferred Qualifications...  ...is at the core of ByteDance's mission... 
    Senior
    Software
    Temporary work
    Local area

    ByteDance

    San Jose, CA
    10 hours ago
  • $143.5k - $212.85k

     ...each day guided by our core values of Inclusion, Innovation...  ...Summary:As a Backend Engineer on the Venmo Identity...  ...all phases of the Software Development Lifecycle (...  ...definitions from more senior roles.Advises immediate...  ...backend development using Python and frameworks such as... 
    Senior
    Software
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours

    PayPal

    San Jose, CA
    4 days ago
  • $124k - $195.5k

     ...innovation with NVIDIA! Our CUDA Libraries & Frameworks Product...  ...the story for CUDA, core NVIDIA acceleration...  ...experience for developer software.Deep technical...  ...documentation, notebooks, Python or JavaScript, data analysis...  ...production software engineering, but it does require... 
    Software
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • $117k - $234k

     ...Marketing Technology Engineering Team aims to build...  ...Services Core organization . As...  ...impact, critical software/systems monitoring...  ...Role summary:As a Senior Software Engineer...  ...as JavaScript and Python.Experience with continuous...  ...knowledge of open-source libraries, design patterns... 
    Senior
    Software
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    6 days ago
  •  ...provider of physical AI and autonomy software solutions is hiring for a full-time, senior software engineer to do product development on their core AI infrastructure platform. The engineering...  ...web development using: TypeScript, Python, Go, and React based interfaces. This... 
    Senior
    Software
    Full time

    Motion Recruitment

    Sunnyvale, CA
    7 days ago
  •  ...ultra high-speed inference.About the TeamThe Core Infrastructure team builds the software systems that power engineering workflows across Cerebras.Our infrastructure coordinates...  ...at scale.These systems are primarily built in Python, but the work goes far beyond scripting or... 
    Senior
    Software

    Cerebras Systems

    Sunnyvale, CA
    8 days ago
  •  ...plugs into that. About Our Engineering Team The Core Model Safety team...  ...a focused, high-impact senior team with strong ownership...  .... You’re proficient in Python and PyTorch, with strong software engineering practices...  ...equivalent. Proficiency in C++, CUDA, distributed training,... 
    Senior
    Software
    Work at office
    Remote work
    Visa sponsorship
    Relocation package
    Flexible hours
    Shift work

    Wayve

    Sunnyvale, CA
    4 days ago
  • $248k - $391k

    We are seeking a Senior Manager - Compute Core Engineering to lead our Compute Core Engineering team. This opportunity...  ...automation platforms through Go, Python, Terraform, and GitOps approaches....  ...automation and GitOps approaches. Software engineering experience with Go,... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    6 days ago
  • $193.3k - $261.5k

     ...builds AWS Neuron, the software development kit used to...  ...The Acceleration Kernel Library team is at the...  ...software boundary, our engineers craft high-performance...  ...on Race and Ethnicity (CORE) and AmazeCon (gender diversity...  ...GPGPU computing such as CUDA, NKI, Triton, OpenCL, SYCL... 
    Senior
    Software
    Internship
    Local area
    Work from home
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  • $145.6k - $276.8k

     ...Applied Signal Technology (AST) is seeking a Senior Principal Software Engineer with specialization in protocol development within 5G Core Networks who strives for excellence and...  ...based software systems utilizing modern C++, Python, or equivalent environments to architect,... 
    Senior
    Software
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    San Jose, CA
    8 days ago
  • $114.6k - $234.6k

     ...Principal Software Engineer, Core Infrastructure ~ Seattle, WA, United States Trending Job Identification 342987 Job Category Product...  ...opportunity to deliver a nascent OCI service and work with senior architects and leaders at OCI. You must be self-motivated... 
    Senior
    Software
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle Corporation

    Santa Clara, CA
    4 days ago
  •  ...Software Engineer / Python / Go / Core Platforms / RemoteWe are seeking a Platform focused Software Engineer to join a remote-first (West Coast) engineering team building the software platforms that power advanced photonic semiconductor manufacturing operations. This... 
    Software
    Full time
    Remote work

    Motion Recruitment

    San Jose, CA
    2 days ago
  •  ...Corporation is seeking an experienced engineer to join the Tegra core firmware team. You will develop boot...  ...teams. The role requires strong C and Python skills, deep Linux kernel experience,...  ..., with exposure to automotive software verification under the V-model. #J-18... 
    Senior
    Software

    NVIDIA

    Santa Clara, CA
    20 hours ago
  •  ...Applied Signal Technology (AST) seeks a Principal Software Engineer specializing in 5G core protocol development to join our onsite team in San Jose. You...  ...and implement Linux-based software using C++ and Python, build microservices, and validate protocols like NAS,... 
    Senior
    Software

    Prattwhitney

    San Jose, CA
    1 day ago
  •  ...CA seeks an architect to design and implement features for the CUDA Driver, optimizing GPU kernel scheduling and AI/ML workloads. You...  ...programming models. The role demands strong C/C++, system-level software experience, and a proven ability to work on low-latency Linux kernel... 
    Senior
    Software

    NVIDIA AI

    Santa Clara, CA
    20 hours ago
  •  ...NVIDIA in Santa Clara is seeking a Senior Software Engineer to help build NeMo Helix, NVIDIA’s product for developing, evaluating, deploying, and operating AI systems at scale. This role sits on the Core team responsible for an open source plugin-based agent execution... 
    Senior
    Software
    Flexible hours

    NVIDIA

    Santa Clara, CA
    20 hours ago
  •  ...looking for an experienced, hands-on Senior Software Development Engineer in Test (SDET) to join the Release...  ...Feature Qualification for AI Inference Core.The Production Engine for Inference...  ...test infrastructure.Proficiency in Python, Go, or a similar programming language... 
    Senior
    Software
    Work at office
    Remote work
    3 days per week

    Cerebras Systems

    Sunnyvale, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, CUDA Python Core Libraries. Be the first to apply!