Senior Software Engineer, CUDA UMD - Graphs and GPU Sharing
$184k - $287.5kNVIDIA
NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. We're looking to grow our company, and form teams with the smartest people in the world. Join us at the forefront of technological advancement.Are you a motivated system software engineer with a deep understanding of device drivers who has phenomenal C/C++ skills? If so, this role might be for you. We are looking for a seasoned software professional to work on the CUDA Driver, a core component of our platform for accelerating general purpose computation on the GPU. You will be an integral part of a team that delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of computational workloads, ranging from deep learning, scientific computation, data science and self-driving cars to video games and virtual reality.What you'll be doing:As a member of our team, you will use your design abilities, coding expertise, and creativity to deliver the best compute platform in the world. You will craft elegant solutions to exciting problems and shape the future direction of CUDA as you collaborate with your peers across NVIDIA.Evangelize, architect, and implement new featuresCoordinate and drive development efforts across multiple teamsHelp define forward-looking improvements to the CUDA APIs and programming modelExtend important CUDA programming models and functionality such as CUDA Graphs and MPS (Multi-Process Service)Write effective, maintainable, and well-tested codeDevelop code for multiple operating systemsWhat we need to see:BS or MS degree in Computer Science, Electrical Engineering or related field (or equivalent experience)Strong C and C++ programming skillsMinimum of 8-10 years of related development experienceExperience driving projects across multiple teamsExperience working with large codebasesBackground with operating system interfaces for threads, process control, and virtual memoryExperience writing and debugging multithreaded programsGood written communication as well as presentation skillsWays to stand out from the crowd:Prior experience with parallel computing - preferably writing CUDA Programs or Libraries that use CUDAUnderstanding of system level architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped IOKnowledge of memory coherence and consistency modelsBackground with kernel mode developmentExperience with Linux Systems Software developmentYour 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 5, 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 ClaraType: Full time
$184k - $287.5k
...Computing and Visualization. The GPU, our invention, serves as... ...a motivated Deep Learning engineer to bring advanced CUDA features and Distributed... ...systems principles (aka systems software fundamentals)Adaptability... ...internals and execution graphs of major deep learning autograd...SeniorFull time- ...human ingenuity and a shared passion to create... ...critical in enhancing GPU kernels, deep learning... ...technologies and advanced engineering principles to drive... ...integrating graph compilers. Software Engineering Best Practices... ...AMD GPUs using HIP, CUDA, and assembly (ASM)....Senior
$184k - $287.5k
...experienced and highly motivated software professional to work on... ...at the intersection of CUDA and Deep Learning... ...systems from a single GPU to supercomputer... ...Computer Science, Computer Engineering, Electrical Engineering... ...learning compilers, both graph-level and codegen (e.g....SeniorFull time$184k - $287.5k
...the center of this platform are CUDA Core Libraries that enable developers... ...fast, reliable, and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the Python experience... ..., and runtime engineers on shared architecture and API decisions.Work...SeniorFull time$159.2k - $301.6k
...are seeking a highly motivated Senior Software Engineer, Node Ecosystem — Video to join the ambitious Project Graph team at Adobe. Project Graph... ...third-party AI video models, GPU-accelerated video operations,... .... Your recruiter can share more about the specific salary...SeniorFull timeTemporary workLocal areaWorldwide$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...SeniorFull time$184k - $287.5k
...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 develop the Rust experience for CUDA Core Libraries. You...SeniorFull time$168k - $264.5k
...computing. An era in which our GPU acts as the brains of computers... ...are building a next-generation software platform for semiconductor design, applying innovative graph neural network infrastructure to... ...endeavor, and we need engineers who thrive in a hands-on environment...SeniorFull time- ...ideas, human ingenuity and a shared passion to create something... ...OPPORTUNITYWe're looking for a senior software engineer who combines deep systems... ...who can shape software from GPU kernels through distributed... ...and kernel optimization (HIP/CUDA).Hands-on delivery on large-...SeniorShift work
$152k - $241.5k
...Performance Computing and Visualization. The GPU, our invention, serves as the visual... ....We are looking for highly motivated Senior Software Engineers to work on our GPU Fabric Networking... ...stand out from the crowd:Understanding of CUDA programming model and NVIDIA GPUs....SeniorFull timeRemote work$182k - $242k
...high-performance GPU infrastructure across... .... Our stack is engineered for speed, scale,... ...'re looking for a Senior Engineer for CoreWeave... ..., and optimize CUDA kernels—GEMMs, attention... ...coalescing, shared-memory/register usage... ..., GPU/accelerator software, or performance-...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$224k - $356.5k
...computing. An era in which our GPU acts as the brains of... ...Local AI team is building the software stack that makes large language... ...in Computer Science, Computer Engineering, Electrical Engineering, or equivalent... ...development or optimization (CUDA/C++, Triton, or equivalent) —...SeniorFull timeLocal area- ...human ingenuity and a shared passion to create... ...We are looking for a Senior GPU Inference Performance Engineer to own end-to-end performance... ...silicon through the software runtime, and drive... ...) and NVIDIA (CUDA, Nsight Systems/... ...libraries, operator fusion, graph compilation), or...Senior
$184k - $287.5k
...computing. An era in which our GPU acts as the brains of... ...discovery. We are looking for a Senior Software Engineer to join the cuEquivariance team... ...field. The work spans CUDA kernel engineering, Python library... ...where GPU computing meets graph-based deep learning, this is...SeniorFull time- ...ideas, human ingenuity and a shared passion to create something extraordinary... ...is passionate about software engineering and the craft of training... ...optimizer steps.Optimize multi‑GPU/multi‑node training and... ...efficient kernels/ops and targeted graph‑level optimizations.Profile,...Senior
$224k - $356.5k
...Team is building the software foundation for scalable... ...looking for exceptional engineers who thrive on solving... ....We are seeking a Senior Software Engineer for... ...runtime technologies, CUDA/GPU performance, model compression... ..., distillation, graph optimization, operator...SeniorFull time$184k - $287.5k
...computing. An era in which our GPU acts as the brains of... ...are looking for outstanding Senior Deep Learning Software Engineers to develop and productize... ...for GPU programming (e.g. CUDA C++ and/or DSLs like... ...optimizing compilers (e.g. graph compiler or kernel generator...SeniorFull timeWork experience placement$152k - $241.5k
We are now looking for a Senior Software Engineer for Deep Learning Inference! Would... ...C++ and Python to build graph parsers, optimizers, and tools... ...of deep learning experts, GPU architects and DevOps engineers... ...kernel programming using CUDA or OpenCL.Experience in software...SeniorFull time- ...human ingenuity and a shared passion to create... ...in enhancing GPU kernel performance,... ...across internal GPU software teams and engage with... ...PERSON: Skilled engineer with strong technical... ...communication strategies. Graph Compiler... ...knowledge of HIP, CUDA, Triton, TileLang or...Senior
$152k - $241.5k
...is built. We are seeking a Senior Software Engineer - AI Inference to advance open... ...Python orchestration to C++/CUDA kernels-using data to guide... ...optimization work.Improve multi‑GPU inference performance and... ...(microbenchmarks, flame graphs, GPU profiling) and a measurement...SeniorFull timeRemote work- ...from bold ideas, human ingenuity and a shared passion to create something... ...career. THE ROLE:Join AMD’s Datacenter GPU Product Application Engineering team to lead a high-performing group... ...understanding of AMD GPU architecture, ROCm software stack, and performance optimization...SeniorFor contractors
$224k - $356.5k
...real-world impact. As a System Software Engineer for Vision AI, you will... ...at scale.Profiling and tuning GPU-accelerated inference pipelines... ...with GPU acceleration (such as CUDA, TensorRT, or comparable... ...engineer who enjoys autonomy and shares our passion for technology, we...SeniorFull time$184k - $287.5k
...highly skilled and motivated software engineers to join us and build AI inference... ...inference stacks, optimize GPU kernels and compilers, drive... ...programming and performance: CUDA, memory hierarchy, streams,... ...CUTLASS) and features (e.g., CUDA Graph, Tensor Cores).Experience...SeniorFull time$184k - $287.5k
...modern HPC and AI. At the center of this platform are CUDA Core Libraries that provide the algorithms,... ...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...SeniorFull time$184k - $287.5k
...the foundational system software that enables safe, high-performance data sharing and synchronization... ...software, safety-critical engineering, and ground breaking accelerator... ...— collaborate with CUDA, graphics, camera, and... ...RTOSes.Background in GPU programming, CUDA,...SeniorFull time$152k - $241.5k
...world.NVIDIA is hiring a Senior Compiler Engineer to join our team... ...the next generation of GPU systems programming. We... ...high-performance GPU software by bringing the safety... ...Rust to native GPU and CUDA development. On this team... ...primitives, including shared memory, barriers,...SeniorFull timeRemote work$152k - $241.5k
...Computing and Visualization. The GPU, our invention, serves as the... ...for a motivated Performance engineer to influence the roadmap of our... ...principles (aka systems software fundamentals)Implement micro-benchmarks... ...deploymentsFamiliarity with CUDA programming and/or...SeniorFull 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 delivers features and improvements to... ...role incorporates strong system software programming skills, a detailed...SeniorFull time$152k - $241.5k
...NVIDIA Developer Tools team and empower engineers throughout the world developing... ...power of NVIDIA GPUs.We are seeking a software developer to join our effort to advance... ...programming experience.Knowledge of a GPU Compute API such as CUDA, OpenCL, or similar.Experience of...SeniorFull timeWorldwide$184k - $287.5k
...era of computing. An era in which our GPU acts as the brains of computers,... ...world.We are looking for a dedicated engineer for the Senior Systems Software Engineer role, focusing on GPU Performance... ...computing software stacks (CUDA).Experience with modern cloud and container...SeniorFull timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, CUDA UMD - Graphs and GPU Sharing. Be the first to apply!
- ngo software engineer Santa Clara, CA
- software data engineer Santa Clara, CA
- graduate software engineer Santa Clara, CA
- software system engineer Santa Clara, CA
- graduate software developer Santa Clara, CA
- software engineer - early career Santa Clara, CA
- entry level software engineer remote Santa Clara, CA
- software engineer intern Santa Clara, CA
- software developer positions Santa Clara, CA
- junior software developer internship Santa Clara, CA
