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

Senior Software Engineer, CUDA Core Libraries

NVIDIA Corporation

Overview

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.

Responsibilities

  • 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.

Qualifications

  • 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.

Desired Skills

  • 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.

Compensation

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 - $287,500 USD for Level4, and $224,000 - $356,500 USD for Level5. You will also be eligible for equity and benefits.

Application Deadline

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

Equal Opportunity

NVidia is committed to fostering an inclusive work environment and is 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 6 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, CUDA Core Libraries in Santa Clara, CA vacancy
  • $184k - $287.5k

     ...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 develop the Rust experience for CUDA Core Libraries. You... 
    Senior
    Software
    Full time

    Nvidia

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

     ...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... 
    Senior
    Software
    Full time

    Nvidia

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

     ...modern HPC and AI. At the center of this platform are CUDA Core Libraries that provide the algorithms, abstractions, and...  ...build fast, reliable, and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the C++ foundation of CUDA Core... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ...NVIDIA is hiring a Senior Software Engineer to advance the Python experience for CUDA Core Libraries. You will design and implement Python APIs and bindings, integrate native C/C++ components, and define robust interoperability with Rust and other languages. You will... 
    Senior
    Software

    NVIDIA Gruppe

    Santa Clara, CA
    6 hours ago
  •  ...Nvidia Corporation in Santa Clara is seeking a skilled software engineer to develop Tensor Core-based deep learning kernels using CUDA. You will optimize these kernels for performance and collaborate with various teams to deliver high-quality solutions. The ideal candidate... 
    Senior
    Software

    Nvidia Corporation

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

    We are now looking for a Senior Infrastructure Software Engineer for Deep Learning Libraries!NVIDIA's Deep Learning Libraries Group is seeking excellent software engineers...  ...products, including cuDNN, TensorRT, and CUDA kernel libraries. The mission is to design and develop... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $204k - $259k

     ...simulation across 15+ U.S. states. The Onboard Software Performance team ensures that systems...  ...) ~5 years of experience as a software engineer or similar roles ~5 years of experience...  ...techniques, frameworks (SIMD/CUDA) and ML performance/frameworks ~ Experience... 
    Senior
    Software
    Full time
    Work at office
    Remote work

    Waymo

    Mountain View, CA
    1 day 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
    3 days ago
  •  ...cybersecurity as we are.Disruption is at the core of our technology and on our way of work...  ...a unified user experienceYour Career Senior Principal Backend Developer - Prisma Cloud Core Platform RQLAs a Sr.Principal Software Engineer, you will break monoliths into... 
    Senior
    Software
    Flexible hours

    Palo Alto Networks

    Santa Clara, CA
    4 days ago
  • $152k - $241.5k

     ...AI workloads, and we are looking for an engineer focused on performance validation, analysis...  ...Compiler & Tools Engineer focused on CUDA Tile (Performance & Infrastructure) to join...  ...Mathematics, or related field5+ years of software engineering experience, including experience... 
    Senior
    Software
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    1 day 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
    2 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
    2 days ago
  • $184k - $287.5k

     ...autonomous cars. We are the GPU Communications Libraries and Networking team at NVIDIA. We build...  ...Deep Learning and HPC. We're seeking a Senior Software Architect to help co-design next-gen...  ...for what you do. Experience with CUDA programming and NVIDIA GPUs. Knowledge... 
    Senior
    Software
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    2 days 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
    2 days ago
  •  ...NVIDIA is hiring a Senior Software Engineer for NVIDIA Warp in the Finance group. You will own the end-to-end adoption path for Warp in computational applications, implementing CUDA/C++ changes and ensuring production integration across NVIDIA platforms. You will turn... 
    Senior
    Software

    Nvidia Corporation in

    Santa Clara, CA
    6 hours ago
  •  ...NVIDIA Corporation is seeking a Senior Software Engineer to advance the CUDA driver, collaborating with hardware architects and DL experts to unlock GPU compute performance. You will design, implement, and maintain kernel-mode components, compilers, and networking... 
    Senior
    Software

    NVIDIA Corporation

    Santa Clara, CA
    6 hours ago
  •  ...NVIDIA Corporation in Santa Clara, CA is seeking a Senior Software Engineer to advance the CUDA driver and Unified Memory. You will architect and implement features across chips and kernels, collaborating with cross-functional teams to drive the CUDA API and programming... 
    Senior
    Software

    NVIDIA Corporation

    Santa Clara, CA
    6 hours ago
  • $184k - $287.5k

     ...looking for outstanding AI systems engineers to develop groundbreaking...  ...in the inference systems software stack! We build innovative AI...  ...of the team, you'll develop libraries, code generators, and GPU kernel...  ...optimizations (especially using CUDA C/C++, cuTile, Triton, or... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $152k - $287.5k

     ...NVIDIA Gruppe in Santa Clara is looking for a Senior Engineer to work on the CUDA driver, enhancing GPU computing capabilities. The ideal candidate...  ...relevant field and have over 5 years of experience in systems software development. You will collaborate with... 
    Senior
    Software

    NVIDIA Gruppe

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

     ...inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.We are hiring software engineers for the CUDA Tile team. NVIDIA GPUs are at the center of the deep learning revolution and continue to enable breakthroughs in... 
    Senior
    Software
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    5 days ago
  •  ...NVIDIA is seeking a senior software engineer to design and implement Rust libraries and CUDA-backed GPU APIs. You will build safe Rust abstractions over C/C++ interfaces and maintain the necessary C/C++ components to support Rust-facing functionality. You will optimize... 
    Senior
    Software

    NVIDIA Gruppe

    Santa Clara, CA
    6 hours ago
  • $174k - $252k

     ...experience testing, maintaining, or launching software products, and 1 year of experience with...  ...technologies.Google's software engineers develop the next-generation technologies...  ...maintain, and enhance software solutions.The Core team builds the technical foundation behind... 
    Senior
    Software

    Google

    San Jose, CA
    5 days ago
  •  ...NVIDIA Warp team seeks a hands‑on senior engineer to expand Warp adoption for computational physics...  ...‑end integration, from native C++ and CUDA changes to production readiness, and...  ...adoption. You will implement CUDA‑X libraries, expose Python and native APIs, and... 
    Senior
    Software

    NVIDIA AI

    Santa Clara, CA
    6 hours ago
  •  ...NVIDIA Gruppe in Santa Clara is seeking a motivated system software engineer with strong C/C++ skills to work on the CUDA Driver. This integral role involves designing and implementing features for NVIDIA hardware, collaborating with teams to enhance the platform for... 
    Senior
    Software

    NVIDIA Gruppe

    Santa Clara, CA
    6 hours ago
  •  ...NVIDIA Gruppe is seeking a Senior Software Engineer for their MD Simulation Engineering team in Santa Clara, California. The role involves building...  ...of software engineering experience, with a strong focus on CUDA and high-performance computing. NVIDIA offers competitive... 
    Senior
    Software

    NVIDIA Gruppe

    Santa Clara, CA
    6 hours ago
  •  ...NVIDIA Corporation in Santa Clara, CA is hiring a Senior Software Engineer to advance the Python experience for CUDA Core Libraries. You will design Pythonic APIs, bindings, and runtime infrastructure on top of native C/C++ foundations. You will own features end-to-... 
    Senior
    Software

    NVIDIA Corporation

    Santa Clara, CA
    6 hours ago
  • $184k - $287.5k

    We are looking for software engineers to join our development efforts in the area of dense linear algebra kernels for high-performance libraries such as cuSOLVER. Around the world, leading commercial...  ...programming; ideally using CUDA, MPI, OpenMP, OpenACC, pthreadsStrong... 
    Senior
    Software
    Full time

    Nvidia

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

     ...experienced and highly motivated software professional to work on...  ...projects at the intersection of CUDA and Deep Learning Systems. As...  ...Computer Science, Computer Engineering, Electrical Engineering, or related...  ...with CUDA, communication libraries (e.g., NCCL, MPI, UCX) and... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $296k - $346k

     ...Jose office location 4 days per week; Lambda’s designated work from home day is currently Tuesday.About the RoleAs a Senior Software Engineer on Lambda’s Core Cloud Platform team, you will build the control-plane systems that power Lambda’s GPU cloud. The team owns core... 
    Senior
    Software
    Work experience placement
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    3 days ago
  • $148k - $224.25k

     ...you a computational scientist, engineer or data scientist passionate about...  ...developers? NVIDIA is seeking a Senior Technical Marketing Engineer (TME) to share the CUDA platform with our developer...  ...TMEs are drawn from outstanding software engineers and scientists who enjoy... 
    Senior
    Software
    Full time
    Work experience placement
    Remote work

    Nvidia

    Santa Clara, CA
    5 days ago

Do you want to receive more vacancies?

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