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$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...SeniorC++Full time$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...SeniorC++Full time- 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...SeniorC++
$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...SeniorC++Permanent employmentWork experience placementWork at officeLocal area$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...SeniorC++Full time- 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 NVIDIASeniorC++
$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...SeniorC++Full timeNight shift$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...SeniorC++Full time$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...SeniorC++Full time$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...SeniorC++Full time$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...SeniorC++Full timeRemote work$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,...SeniorC++Full time$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...SeniorC++Full timeWork experience placement$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...SeniorC++Full timeNight shift$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...SeniorC++Full timeRemote work$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...SeniorC++Full timeRemote workFlexible hours$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)...SeniorC++Full time- 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...SeniorC++
$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...SeniorC++Ongoing contractWork at officeLocal areaWorldwide3 days per week$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...SeniorC++Local areaFlexible hours- ...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...SeniorC++
- ...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...SeniorC++Night shift
$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...SeniorC++- 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...SeniorC++
$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- ...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 AISeniorC++
$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...SeniorC++- 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...SeniorC++
$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....SeniorC++Full timeRemote work- ...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...SeniorC++Work at officeRemote workVisa sponsorshipRelocation packageFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior CUDA C++ Core Libraries Architect. Be the first to apply!
- senior living Santa Clara, CA
- senior associate vice president Santa Clara, CA
- senior app developer Santa Clara, CA
- senior manufacturing engineer Santa Clara, CA
- senior ml engineer Santa Clara, CA
- senior executive director Santa Clara, CA
- senior application support engineer Santa Clara, CA
- senior manager data analytics Santa Clara, CA
- senior revenue accountant Santa Clara, CA
- senior devops Santa Clara, CA



