Senior Software Engineer, CUDA Python Core Libraries
$184k - $287.5kNVIDIA 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$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...SeniorSoftwareFull time$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...SeniorSoftwareFull time$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,...SeniorSoftwareFull time$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...SeniorSoftwarePermanent employmentWork experience placementWork at officeLocal area$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...SeniorSoftwareFull timeRemote workFlexible hours- ...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...SeniorSoftware
$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...SeniorSoftwareFull timeRemote work$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...SeniorSoftwareFull time- ...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...SeniorSoftware
- ...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...SeniorSoftware
$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...SeniorSoftwareFull time$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...SeniorSoftwareFull time$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...SeniorSoftwareFull time$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...SeniorSoftwareTemporary workLocal area$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...SeniorSoftwareFull timeWork at officeLocal areaImmediate startFlexible hours$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...SoftwareFull time$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...SeniorSoftwareFull timeTemporary workPart time- ...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...SeniorSoftwareFull time
- ...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...SeniorSoftware
- ...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,...SeniorSoftwareWork at officeRemote workVisa sponsorshipRelocation packageFlexible hoursShift work
$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,...SeniorSoftwareFull time$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...SeniorSoftwareInternshipLocal areaWork from homeFlexible hours$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,...SeniorSoftwareTemporary workWork experience placementWork at officeRemote workFlexible hours$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...SeniorSoftwareTemporary workWork experience placementWorldwideFlexible hours- ...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...SoftwareFull timeRemote work
- ...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...SeniorSoftware
- ...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,...SeniorSoftware
- ...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...SeniorSoftware
- ...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...SeniorSoftwareFlexible hours
- ...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...SeniorSoftwareWork at officeRemote work3 days per week
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!
- software engineer amazon Santa Clara, CA
- information technology software engineer Santa Clara, CA
- federal - software developer Santa Clara, CA
- graduate software developer Santa Clara, CA
- rust software engineer Santa Clara, CA
- software development engineer (robotics engineer) Santa Clara, CA
- software engineer remote Santa Clara, CA
- junior software developer internship Santa Clara, CA
- remote entry level software developer Santa Clara, CA
- software engineer - web development Santa Clara, CA




