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

Senior CUDA C++ Core Libraries Architect

NVIDIA Gruppe

NVIDIA’s accelerated computing platform is foundational to modern HPC and AI. At the center of this platform are CUDA Core Libraries that provide the algorithms, abstractions, and runtime capabilities needed to build fast, reliable, and scalable GPU-accelerated software.

We are hiring a Senior Software Engineer to advance the C++ foundation of CUDA Core Libraries. You will design and optimize high-performance algorithms and APIs for C++ developers. 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 foundational CUDA C++ libraries, parallel algorithms, utilities, and runtime abstractions.
  • Compose and optimize GPU algorithms from high-level generic interfaces through low-level implementation.
  • Design stable interoperability boundaries that allow core C/C++ functionality to be consumed efficiently from Python and Rust.
  • Balance performance, compile time, portability, compatibility, usability, and long-term API evolution.
  • Own features throughout their lifecycle: design, implementation, testing, profiling, benchmarking, documentation, release, and maintenance.
  • Improve developer productivity through diagnostics, examples, build integration, tests, benchmarks, and continuous integration.
  • Collaborate with Python, Rust, compiler, and runtime engineers during architecture, design, and code reviews.
  • Engage with users on performance investigations, API feedback, and correctness issues.

What we need to see:

  • BS, MS, or PhD in Computer Science, Computer Engineering, or a related field, or equivalent experience and 8+ years of relevant software-development experience.
  • Strong production programming skills in C and C++, with deep knowledge of modern C++.
  • Experience with generic programming, templates, type systems, and standard-library design principles.
  • Proven experience developing systems-level software with demanding performance, concurrency, and compatibility requirements.
  • Practical experience with CUDA or another parallel or heterogeneous programming environment.
  • Experience developing production software or foundational libraries, including testing, profiling, benchmarking, and code review.
  • Understanding of API and ABI compatibility and the challenges of exposing C/C++ functionality to other languages.
  • Ability to work independently, define project scope, and drive complex work to completion.
  • Clear written communication skills for architecture documents, API specifications, and developer documentation.
  • Comfort working in large C/C++ codebases with build systems, toolchains, 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.
  • Knowledge of binary interfaces, linking, versioning, cross‑platform distribution, and interoperability across Python, Rust, and C/C++ 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 Level4, and224,000 USD - 356,500 USD for Level5.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until July13,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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior CUDA C++ Core Libraries Architect in Santa Clara, CA vacancy
  • $184k - $287.5k

     ...AI. At the center of this platform are CUDA Core Libraries that enable developers to build fast, reliable...  ...-accelerated software. We are hiring a Senior Software Engineer to develop the Rust...  ...integrating closely with native C/C++ components. You will join the team building... 
    Senior
    C++
    Full time

    Nvidia

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

     ...AI. At the center of this platform are CUDA Core Libraries that enable developers to build fast, reliable...  ...-accelerated software.We are hiring a Senior Software Engineer to advance the Python...  ...infrastructure on top of native C/C++ foundations. You will join the team... 
    Senior
    C++
    Full time

    Nvidia

    Santa Clara, CA
    6 days ago
  • NVIDIA AI in Santa Clara, CA seeks an architect to design and implement features for the CUDA Driver, optimizing GPU kernel scheduling and AI/ML workloads. You...  ...CUDA programming models. The role demands strong C/C++, system-level software experience, and a proven ability... 
    Senior
    C++

    NVIDIA AI

    Santa Clara, CA
    15 hours ago
  • $164k - $295k

     ...This is a systems software role on the Core Libraries team, which owns the shared Windows, Linux...  ...the overall sensor platform. As a Senior Engineer on this team, you will design,...  ...engineering; hands-on experience in C and C++ in a low-level systems context... 
    Senior
    C++
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Sunnyvale, CA
    15 days ago
  • $184k - $287.5k

    We are now looking for a Senior Accelerated Computing Architect!NVIDIA is developing software...  ...GPUs.Creating and optimizing core parallel algorithms, data...  ...GPU programming model, e.g. CUDA or OpenCL. Familiarity with...  ....Strong knowledge of C and C++ with solid understanding of... 
    Senior
    C++
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • NVIDIA is seeking a Senior Software Engineer to advance CUDA Math Libraries on new platforms, enabling high-performance numerical computing for AI and scientific...  ..., and devops teams. A PhD/ MSc and 5+ years in HPC with C++ and Python are required. #J-18808-Ljbffr NVIDIA
    Senior
    C++

    NVIDIA

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

    We are now looking for a Senior Deep Learning Computer Architect! NVIDIA is seeking architects...  ...strategies;`Experience with core deep learning kernels such...  ...convolutionProgramming fluency with C++ and ideally PythonExperience with GPU computing (CUDA)Experience with deep... 
    Senior
    C++
    Full time
    Night shift

    Nvidia

    Santa Clara, CA
    6 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...  ...for new chips and systemsPromote, architect, and implement new features, as...  ...developmentSome familiarity with C++, CUDA experienceYour base salary will... 
    Senior
    C++
    Full time

    Nvidia

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

     ...hiring software engineers to work on the CUDA driver, a core component of our platform for...  ...shaping the future direction of CUDA! Architect, and implement new features for new chips...  ...driver development Some familiarity w C++​Your base salary will be determined based... 
    Senior
    C++
    Full time

    Nvidia

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

     ...drivers who has phenomenal C/C++ skills? If so, this role...  ...professional to work on the CUDA Driver, a core component of our platform for...  ...peers across NVIDIA.Evangelize, architect, and implement new...  ...preferably writing CUDA Programs or Libraries that use CUDAUnderstanding of... 
    Senior
    C++
    Full time

    Nvidia

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

    NVIDIA is seeking a world-class computer architect to contribute to the development of future...  ...has pioneered programmable GPUs and the CUDA language and is a world leader in high-performance...  ..., Synopsys PTPX, etc.Experience with C, C++, and some scripting languages.Ways to... 
    Senior
    C++
    Full time
    Remote work

    Nvidia

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

    We are now looking for a Senior AI Training Performance ArchitectNVIDIA is seeking a senior engineer who is obsessed with performance...  ...-level performance modeling.Proficiency in programming with C++, Python, and CUDA.NVIDIA has been transforming computer graphics, PC gaming,... 
    Senior
    C++
    Full time

    Nvidia

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

     ...a Deep Learning Communication Architect. We scale the DNN models and training...  ..., SPC-X) and communication libraries (e.g., MPI, NCCL, UCX, UCC,...  ...SGLang.Strong programming skills in C++ and Python.Familiarity with GPU computing, including CUDA and OpenCL, and familiarity... 
    Senior
    C++
    Full time
    Work experience placement

    Nvidia

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

     ...for a highly skilled Performance Modeling Architect to lead the architectural definition and...  ...performance goals.What you'll be doing:As a core member of the architecture team, your...  ...fidelity, cycle-accurate performance models (C++/SystemC) for coherent interconnects and... 
    Senior
    C++
    Full time
    Night shift

    Nvidia

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

    Nvidia

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

     ...Intelligence (ADI) group, this team develops “libcudf”—the open-source CUDA C++ library that accelerates database and DataFrame operations. With...  .... In addition, you will be building the computational core for DataFrame and database accelerators—highly optimized C++ and... 
    Senior
    C++
    Full time
    Remote work
    Flexible hours

    Nvidia

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

     ...engineer to bring advanced CUDA features and...  ...the team that created core CUDA features and runtimes...  ...researchers, HW and SW architects, kernel and compiler authors...  ...development with Python, C++, CUDA or related DSLs...  ...specific communication libraries (e.g., NCCL, MPI, UCX)... 
    Senior
    C++
    Full time

    Nvidia

    Santa Clara, CA
    6 days ago
  • NVIDIA in Santa Clara, CA, seeks a Senior Software Engineer to enable CUDA Math Libraries on new platforms, focusing on...  ...performance readiness. You will work with core library and devops teams to ensure...  ...numerical software, strong C++/Python skills, and a PhD/MSc in related... 
    Senior
    C++

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $119.8k - $234.7k

     ...cloud infrastructure. We deliver the core infrastructure and foundational technologies...  ...and Xbox Live.  We are seeking a Senior AI Performance Architect to help shape the next generation of...  ...programming environment such as C++, CUDA, Triton, ROCm/HIP, or an equivalent platform... 
    Senior
    C++
    Ongoing contract
    Work at office
    Local area
    Worldwide
    3 days per week

    Microsoft

    Mountain View, CA
    5 days ago
  • $183k - $247.6k

     ...seeking an experienced Power Architect to join our Machine Learning Acceleration...  ...-sharing and mentorship. Our senior members enjoy one-on-one...  ...on Race and Ethnicity (CORE) and AmazeCon (gender diversity...  ...performance- Working knowledge of C/C++ programming and software... 
    Senior
    C++
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    6 days ago
  •  ...tools. Lead research, architecture, and core engines enhanced by Agentic AI frameworks...  ...and optimize solver strategies. You will architect autonomous AI agent networks that analyze...  ...Assertions, delivering production-grade C/C++ tools for EDA suites. #J-18808-Ljbffr NVIDIA... 
    Senior
    C++

    NVIDIA Gruppe

    Santa Clara, CA
    16 hours ago
  •  ...manufacturing, seeks a NOC and Cache Coherency Architect with 15+ years of expertise to drive...  ...Controller IP. Collaboration with CPU core teams will be essential to ensure high-performance...  ...experience in SystemVerilog, Verilog, C/C++, and Assembly, plus strong scripting... 
    Senior
    C++
    Night shift

    MIPS Holding Inc

    Santa Clara, CA
    4 days ago
  • $272k - $431.25k

     ...Gruppe is looking for a seasoned software professional to work on the CUDA Driver, an essential part of our platform for accelerating...  ...least 15 years of experience in software development. Strong C and C++ programming skills are required, along with a background in multithreading... 
    Senior
    C++

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • NVIDIA AI in Santa Clara seeks an Architect/Developer to design and implement CUDA Driver features that accelerate diverse workloads, focusing on CUDA Graphs...  ...-level capabilities. The ideal candidate has strong C/C++, deep OS and multithreading expertise, and the ability... 
    Senior
    C++

    NVIDIA AI

    Santa Clara, CA
    2 days ago
  • $124k - $195.5k

     ...forefront of innovation with NVIDIA! Our CUDA Libraries & Frameworks Product Marketing Manager role...  ...aid. Come help craft the story for CUDA, core NVIDIA acceleration libraries like cuDNN,...  ...in CUDA, GPU programming, Python, C++, working with machine learning tools including... 
    C++
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...improvements to open-source inference engines to reduce latency and increase throughput. Requires over 6 years of experience in full-stack AI inference performance with strong programming skills in Python, C++, or Rust and expertise in CUDA. #J-18808-Ljbffr NVIDIA AI
    Senior
    C++

    NVIDIA AI

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

     ...Corporation is seeking an AI Compiler Engineer to innovate with CUDA features and deep learning frameworks. The role requires collaboration...  ...workloads and utilizes strong programming skills in Python and C++. Candidates should have extensive experience and a relevant... 
    Senior
    C++

    Nvidia Corporation

    Santa Clara, CA
    2 days 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 various... 
    Senior
    C++

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $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 next-gen...  ...experience.Excellent C/C++ programming and debugging skills...  ...you do. Experience with CUDA programming and NVIDIA GPUs.... 
    Senior
    C++
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    6 days ago
  •  ...into that. About Our Engineering Team The Core Model Safety team builds foundational...  ...failure. You'll work in a focused, high-impact senior team with strong ownership, access to...  ...models (VLA), or equivalent. Proficiency in C++, CUDA, distributed training, or performance... 
    Senior
    C++
    Work at office
    Remote work
    Visa sponsorship
    Relocation package
    Flexible hours
    Shift work

    Wayve

    Sunnyvale, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior CUDA C++ Core Libraries Architect. Be the first to apply!