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

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

Vacancy posted 2 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

     ...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
    2 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
    2 days ago
  • $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... 
    Software
    Full time

    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
  • $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
    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
  • $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
  • $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
  • $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
    2 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
    4 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
    4 days ago
  •  ...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... 
    Senior
    Software
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    1 day ago
  • $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... 
    Senior
    Software

    Google

    San Jose, CA
    4 days ago
  • $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... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $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... 
    Senior
    Software

    Google

    San Jose, CA
    1 day ago
  • $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,... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $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... 
    Senior
    Software
    Immediate start
    Remote work
    Flexible hours

    Oklo

    Santa Clara, CA
    2 days ago
  • $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... 
    Senior
    Software

    Google

    San Jose, CA
    4 days ago
  • $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... 
    Senior
    Software

    Google

    Sunnyvale, CA
    7 hours ago
  • $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... 
    Senior
    Software
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    1 day ago
  • $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++,... 
    Senior
    Software
    Internship
    Local area
    Flexible hours

    Amazon

    Santa Clara, CA
    3 days ago
  • $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)... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $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... 
    Senior
    Software
    Full time
    Work experience placement
    Remote work

    Nvidia

    Santa Clara, CA
    7 hours ago
  • $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... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $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... 
    Senior
    Software
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $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... 
    Senior
    Software

    Google

    San Jose, CA
    7 hours ago
  • $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... 
    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
  • $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... 
    Senior
    Software
    Hourly pay
    Full time
    Relocation

    Samsung Semiconductor

    San Jose, CA
    4 days 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
    7 hours 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!