Senior Software Engineer, CUDA Python Core Libraries (Santa Clara)
$184k - $287.5kNvidia
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.SummaryLocation: US, CA, Santa Clara; US, RemoteType: Full time
$184k - $287.5k
...of this platform are CUDA Core Libraries that enable developers... ...scalable GPU-accelerated software. We are hiring a Senior Software Engineer to develop the Rust... ...that support downstream Python integration.Optimize... ...SummaryLocation: US, CA, Santa Clara; US, RemoteType: Full...SeniorSoftwareFull timePart time$184k - $287.5k
...of this platform are CUDA Core Libraries that provide the algorithms... ...GPU-accelerated software.We are hiring a Senior Software Engineer to advance the C++ foundation... ...efficiently from Python and Rust.Balance performance... ...: US, CA, Santa Clara; US, RemoteType: Full...SeniorSoftwareFull timePart time$184k - $287.5k
...for an experienced software professional to... ...implementations of Python APIs for... ...Python numerical libraries, supporting Python... ...Math, Electrical Engineering or related field... ...Python, C++ and CUDA programming skillsStrong... ...SummaryLocation: US, CA, Santa Clara; US, RemoteType:...SeniorSoftwareFull timePart time$184k - $287.5k
...usage and adoption of our core CUDA Math Libraries. We are interested in finding... ...at the intersection of Engineering, Product, and our customers... ...collaborations, driving software adoption, and evangelizing... ....SummaryLocation: US, CA, Santa Clara; US, CA, RemoteType: Full...SoftwareFull timePart 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... ...or any other characteristic protected by law.SummaryLocation: US, CA, Santa Clara; US, TX, AustinType: Full time...SeniorSoftwareFull timePart time$184k - $287.5k
...motivated Deep Learning engineer to bring advanced CUDA features and... ...that created core CUDA features... ...development with Python, C++, CUDA or related... ...(aka systems software fundamentals)... ...specific communication libraries (e.g., NCCL, MPI... ...: US, CA, Santa Clara; US, TX, Austin;...SeniorSoftwareFull timePart time$184k - $287.5k
...NVIDIA Math Libraries team is looking for a senior engineer to join our development... ...dense linear algebra software on GPUs.Owning the... ..., ideally using CUDA, MPI, OpenMP, OpenACC... ..., preferably Python.With a competitive... ...SummaryLocation: US, CA, Santa Clara; US, PA, Remote;...SeniorSoftwareFull timePart timeRemote work$184k - $287.5k
...We are looking for software engineers to contribute to the design... ...and development of libraries and tools to simplify... ...used in DL, such as Python and PyTorchEvaluate... ...applications and using CUDA, MPI, OpenMP, or... ...SummaryLocation: US, CA, Santa Clara; US, RemoteType: Full...SeniorSoftwareFull timePart time$224k - $356.5k
...DriveOS is the software platform that powers millions... ...software, and acceleration libraries for AI, computer... ...leadership to inspire our engineering teams across the... ...understanding of multi-core hardware, operating systems... ...: US, CA, Santa Clara; US, CA, RemoteType: Full...SeniorSoftwareFull timePart time$184k - $287.5k
...are the GPU Communications Libraries and Networking team at NVIDIA... ...Learning and HPC. We're seeking a Senior Software Architect to help co-design... ...you do. Experience with CUDA programming and NVIDIA GPUs.... ....SummaryLocation: US, CA, Santa Clara; US, MA, Westford; US, TX, Austin...SeniorSoftwareFull timePart timeRemote work$184k - $287.5k
...outstanding AI systems engineers to develop... ...inference systems software stack! We build innovative... ..., you'll develop libraries, code generators,... ..., and MLC.Strong Python and C/C++... ...(especially using CUDA C/C++, cuTile, Triton... ...SummaryLocation: US, CA, Santa Clara; US, RemoteType:...SeniorSoftwareFull timePart time$184k - $287.5k
...Are you a motivated system software engineer with a deep understanding of... ...to work on the CUDA Driver, a core component of our platform for... ...preferably writing CUDA Programs or Libraries that use CUDAUnderstanding... ...by law.SummaryLocation: US, CA, Santa ClaraType: Full time...SeniorSoftwareFull timePart time$184k - $287.5k
...highly motivated software professional to work... ...intersection of CUDA and Deep Learning... ..., Computer Engineering, Electrical Engineering... ...in C++ and Python programming.Solid... ...CUDA, communication libraries (e.g., NCCL, MPI,... ...SummaryLocation: US, CA, Santa Clara; US, TX, Austin;...SeniorSoftwareFull timePart time$184k - $287.5k
...role will be part of an engineering team developing, scaling, and optimizing software to accelerate and... ...want to help us build libraries to significantly accelerate... ...see:Excellent C++ and Python programming and... ...SummaryLocation: US, CA, Santa Clara; US, NY, New YorkType:...SeniorSoftwareFull timePart time$184k - $287.5k
...NVIDIA's Deep Learning Libraries Group is seeking excellent software engineers to enable the next wave of NVIDIA’s highest... ....Strong programming skills in Python (or similar) and familiarity with... ...by law.SummaryLocation: US, CA, Santa Clara; US, TX, Remote; US, CO, Remote;...SeniorSoftwareFull timePart timeRemote work$184k - $287.5k
...designs have become core to NVIDIA's... ...NVIDIA AI and HPC software stack. We are searching... ...highly motivated engineer to lead performance... ...parallel programming (CUDA)Background with... ...skills in Python, C++, and shell scripting... ...SummaryLocation: US, CA, Santa Clara; US, RemoteType:...SeniorSoftwareFull timePart time$184k - $287.5k
...built. We are seeking a Senior Software Engineer focused on container... ...design and implement our core container strategy for... ...reproducible, multi-arch, CUDA-optimized builds.Develop Python tooling and services... ...SummaryLocation: US, CA, Santa Clara; US, CA, RemoteType:...SeniorSoftwareFull timePart time$184k - $287.5k
...are now looking for a Senior Deep Learning Computer... ...hardware architects, and software engineers.Your day to day work... ...;`Experience with core deep learning kernels... ...PythonExperience with GPU computing (CUDA)Experience with deep... ...: US, CA, Santa Clara; US, WA, RedmondType:...SeniorSoftwareFull timePart timeNight shift$184k - $287.5k
...and strategic Senior Developer Relations... ...directly with software solution... ...integrate the core NVIDIA stack into... ...solution architects, engineering, product... ...frameworks and libraries. Excellent interpersonal... ...NeMo, RAPIDS, CUDA, etc.). Track... ...: US, CA, Santa Clara; US, CA, RemoteType...SeniorSoftwareFull timePart time$184k - $287.5k
...are now seeking a Senior Developer Technology Engineer for the Public... ...crafting and optimizing core parallel... ...contribution to the full software stack including libraries, applications.... ..., ideally CUDA C/C++, OpenMP or... ...SummaryLocation: US, CA, Santa Clara; US, DC, Remote;...SeniorSoftwareFull timePart timeWork experience placementRemote work$184k - $287.5k
...NVIDIA is seeking a Senior System... ...waste. We need an engineer to develop and... ...instability, and software defects.What you... ...failures, and CUDA memory exceptions... ...Strong C++ and Python skills, with... ...NVIDIA Management Library (NVML) for... ...SummaryLocation: US, CA, Santa Clara; US, MA,...SeniorSoftwareFull timePart time$184k - $287.5k
...Develop advanced C++/CUDA libraries and algorithms for speed... ...to take on complex engineering tasks that progress... ...and algorithmsBash and Python experienceExcellent... ...experience in storage software such as Key-Value, File... ...: US, CA, Santa Clara; US, RemoteType: Full...SeniorSoftwareFull timePart time$192k - $304.75k
...develop new technology, software and algorithms to... ...computer science, computer engineering, math or a related... ...inference engines.Fluency in Python, and solid coding/... ...computing, kernels, CUDA programming and/or performance... ...: US, CA, Santa Clara; US, WA, SeattleType:...SeniorSoftwareFull timePart time$184k - $287.5k
...Computer Science, Electrical Engineering or related field or... ...distros including Python programming and bash scriptingIn... ...with NVIDIA GPUs, CUDA programming, and NCCL,... ...Strong background in Software Defined Networking (... ...: US, CA, Santa Clara; US, TX, AustinType: Full...SeniorSoftwareFull timePart time$184k - $287.5k
...'ll Be Doing:The software architecture group... ...communication libraries (e.g., MPI, NCCL,... ...(CS), Electrical Engineering (EE), Computer Science... ...in C++ and Python.Familiarity with... ...computing, including CUDA and OpenCL, and familiarity... ...: US, CA, Santa Clara; US, TX,...SeniorSoftwareFull timePart timeWork experience placement$224k - $356.5k
...scaling bottlenecks on multi-core and multi-socket CPU and CPU/... ...against competition and suggest software or hardware improvements.What... ...to see:BS/MS in Electrical Engineering, Computer Science, Computer... ...law.SummaryLocation: US, CA, Santa Clara; US, TX, Austin; US, OR, HillsboroType...SeniorSoftwareFull timePart time$224k - $356.5k
...seeking an exceptional Senior Radar Perception Engineer to help design... ...will work on the core 3D radar and... ...safety, systems, and software teams to ensure... ...programming skills in Python and/or C++, with... ...Experience with CUDA development and... ...: US, CA, Santa ClaraType: Full time...SeniorSoftwareFull timePart time$184k - $287.5k
...world.NVIDIA is seeking a Sr. Systems Software Engineer for the Apache Spark Acceleration... ...of Spark operations on CUDADevelop CUDA/C++ libraries to accelerate DataFrames and I/O operations... ...by law.SummaryLocation: US, CA, Santa Clara; US, IL, Champaign; US, WA,...SeniorSoftwareFull timePart time$184k - $287.5k
...NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team,... ...programming skills in C/C++, Python, plus experience with... ...Experience with GPU computing (CUDA), deep learning workloadsExpertise... ....SummaryLocation: US, CA, Santa Clara; US, TX, Austin; US, WA,...SeniorSoftwareFull timePart time$184k - $287.5k
...NVIDIA is seeking an NCX Senior Engineer to join our DSX team,... ..., and enterprise software connectivity.Build detailed... ...programming skills in Python/Go, with hands‑on... ...including DGX systems, CUDA, NeMo, Triton, NIM, and... ...SummaryLocation: US, CA, Santa Clara; US, Remote; US, WA,...SeniorSoftwareFull timePart timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, CUDA Python Core Libraries (Santa Clara). Be the first to apply!
- network software engineer Santa Clara, CA
- software engineer travel Santa Clara, CA
- senior robotics software engineer Santa Clara, CA
- entry level software engineer remote Santa Clara, CA
- cybersecurity software engineer Santa Clara, CA
- federal - software developer Santa Clara, CA
- agile software developer Santa Clara, CA
- financial software developer Santa Clara, CA
- software engineer Santa Clara, CA
- software engineer healthcare Santa Clara, CA

