Senior Software Engineer, CUDA Python Core Libraries
$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
...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$184k - $287.5k
...impactful usage and adoption of our core CUDA Math Libraries. We are interested in finding a leader... ...require leading at the intersection of Engineering, Product, and our customers to... ...partnerships, leading collaborations, driving software adoption, and evangelizing the NVIDIA...SoftwareFull time- ...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...SeniorSoftwareFlexible hours
$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$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$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
...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$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$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- ...Tuesday.About the RoleLambda’s Core Cloud Platform powers... ...centers. We are looking for a Senior Site Reliability Engineer to improve the reliability,... ...systems, or production software engineering.Have deep experience... ...-quality tooling in Go, Python, or a similar language.Understand...SeniorSoftwareWork at officeLocal areaWork from homeFlexible hours
$174k - $252k
...building blocks.Collaborate with ML engineers and leads on developing... ...programming in C++, Python or Go.3 years of experience testing... ...testing, maintaining, or launching software.3 years of experience with... ...fields.Experience with core GenAI concepts (LLM, Multi-Modal...SeniorSoftware$152k - $241.5k
We are now looking for a Senior Infrastructure Software Engineer for Deep Learning Libraries!NVIDIA's Deep Learning Libraries Group... ...including cuDNN, TensorRT, and CUDA kernel libraries. The mission... ...experienceStrong programming skills in Python (or similar) and familiarity...SeniorSoftwareFull time$192k - $278k
...strategic partnerships with leadership, engineering, and product managers to ensure initiatives... ...in program management.Experience with software development lifecycle (SDLC).Experience... ...foster a culture of high business impact.The Core team builds the technical foundation...SeniorSoftware$184k - $287.5k
...outstanding AI systems engineers to develop... ...the inference systems software stack! We build innovative... ...team, you'll develop libraries, code generators, and... ...SGLang, and MLC.Strong Python and C/C++ programming... ...optimizations (especially using CUDA C/C++, cuTile, Triton,...SeniorSoftwareFull time$115k - $170k
...We are searching for a Core Mechanical Design Engineerto join our engineering team.Position DescriptionAs... ...in 3D CAD modeling software (e.g., Siemens NX, CATIA... ...scripting languages (e.g., Python) is a plusASME GD&T Professional certification (Senior or Technologist Level) is...SeniorSoftwareImmediate startRemote workFlexible hours$192k - $279k
...program or project management.Experience with software development and managing execution of programs that span multiple engineering teams.Preferred qualifications:8 years of... ...in product development with engineers. The Core team builds the technical foundation behind...SeniorSoftware$262k - $365k
...Review code developed by other engineers and provide feedback to ensure... .... 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).7 years... ...sites internationally.The Core team builds the technical foundation...SeniorSoftware$152k - $241.5k
...workloads, and we are looking for an engineer focused on performance... ...Compiler & Tools Engineer focused on CUDA Tile (Performance &... ..., or related field5+ years of software engineering experience, including... ...optimizationStrong programming skills in Python (C++ is a plus)Experience with...SeniorSoftwareFull timeRemote work$193.3k - $261.5k
...ll join a diverse team of software, hardware, and network engineers, supply chain specialists,... ...experienced, results-oriented, Senior Software Dev Engineer.What... .... Working at AWS in the Core Networking Team • Meet... ...one modern language such as Python, Ruby, Golang, Java, C++,...SeniorSoftwareInternshipLocal areaFlexible hours$184k - $287.5k
...and highly motivated software professional to work on... ...at the intersection of CUDA and Deep Learning... ...Computer Science, Computer Engineering, Electrical... ...proficiency in C++ and Python programming.Solid background... ...with CUDA, communication libraries (e.g., NCCL, MPI, UCX)...SeniorSoftwareFull time$148k - $224.25k
...computational scientist, engineer or data scientist... ...developers? NVIDIA is seeking a Senior Technical Marketing... ...(TME) to share the CUDA platform with our developer... ...drawn from outstanding software engineers and... ...competency in C++ and Python.Strong technical experience...SeniorSoftwareFull timeWork experience placementRemote work$184k - $287.5k
We are looking for software engineers to contribute to the design and development of libraries and tools to simplify and accelerate computing... ...commonly used in DL, such as Python and PyTorchEvaluate and... ...algebra applications and using CUDA, MPI, OpenMP, or equivalent technologiesExperience...SeniorSoftwareFull time$184k - $287.5k
NVIDIA Math Libraries team is looking for a senior engineer to join our development efforts in the... ...numerical dense linear algebra software on GPUs.Owning the... ...programming, ideally using CUDA, MPI, OpenMP, OpenACC,... ...scripting language, preferably Python.With a competitive salary...SeniorSoftwareFull timeRemote work$174k - $253k
...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...SeniorSoftware$224k - $356.5k
DriveOS is the software platform that powers millions of autonomous... ...system software, and acceleration libraries for AI, computer vision... ...and leadership to inspire our engineering teams across the entire company... ...understanding of multi-core hardware, operating systems design...SeniorSoftwareFull time$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...SeniorSoftwareFull timeRemote work$139k - $208.4k
...with us!Role and ResponsibilitiesAs a Senior Engineer GPU Graphics Core Performance Verification Engineer,... ...architecture, Modeling, RTL, Verification, and Software teams to define performance targets,... ...programming experience in C++ and Python within Linux development...SeniorSoftwareHourly payFull timeRelocation$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...SeniorSoftwareFull timeRemote work
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!
- ngo software engineer Santa Clara, CA
- software system engineer Santa Clara, CA
- software engineer - early career Santa Clara, CA
- entry level software engineer remote Santa Clara, CA
- software developer positions Santa Clara, CA
- junior software developer internship Santa Clara, CA
- software development engineer aws Santa Clara, CA
- consulting software engineer Santa Clara, CA
- financial software developer Santa Clara, CA
- software developer Santa Clara, CA
