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

Senior Software Engineer, CUDA UMD - Graphs and GPU Sharing

$184k - $287.5k

NVIDIA

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

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, CUDA UMD - Graphs and GPU Sharing in Santa Clara, CA vacancy
  • $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... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  •  ...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

    AMD

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

    Nvidia

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

    Nvidia

    Santa Clara, CA
    4 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Local area
    Worldwide

    Adobe Systems

    San Jose, CA
    3 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
    Full time

    Nvidia

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

    Nvidia

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

    Nvidia

    Santa Clara, CA
    4 days ago
  •  ...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-... 
    Senior
    Shift work

    AMD

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

    Nvidia

    Santa Clara, CA
    1 day ago
  • $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-... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    25 days ago
  • $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) —... 
    Senior
    Full time
    Local area

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...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

    AMD

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

    Nvidia

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

    AMD

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

    Nvidia

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

    Nvidia

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

    Nvidia

    Santa Clara, CA
    4 days ago
  •  ...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

    AMD

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

    Nvidia

    Santa Clara, CA
    1 day ago
  •  ...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... 
    Senior
    For contractors

    AMD

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

    Nvidia

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

    Nvidia

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

    Nvidia

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

    Nvidia

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

    Nvidia

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

    Nvidia

    Santa Clara, CA
    4 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 delivers features and improvements to...  ...role incorporates strong system software programming skills, a detailed... 
    Senior
    Full time

    Nvidia

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

    Nvidia

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

    Nvidia

    Santa Clara, CA
    4 days ago

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!