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

Senior Software Engineer, CUDA Deep Learning Systems

$184k - $287.5k

Jobleads-US

We are looking for an experienced and highly motivated software professional to work on pioneering initiatives and projects at the intersection of CUDA and Deep Learning Systems. As the complexity and scale of artificial intelligence continue to grow, the intersection of advanced deep learning architectures, massive-scale distributed computing, and low-level hardware optimization has never been more critical. Our team is dedicated to exploring and prototyping next-generation ideas that bridge the gap between deep learning algorithms and CUDA, pushing the boundaries of what is possible on modern accelerator architectures. Join our dynamic, research-oriented team to help unlock maximum hardware performance for emerging AI workloads. You will be a crucial member of a highly technical group exploring uncharted territories in model optimization, custom kernel development, and cluster-scale AI systems design. If you are passionate about the fundamentals of deep learning and thrive on squeezing every ounce of performance out of advanced computing systems from a single GPU to supercomputer clusters, we want you on our team!

What you will be doing:

  • Explore, research, and prototype novel systems optimizations for advanced deep learning models at the intersection of high-level DL frameworks and low-level CUDA through modeling, simulation, and silicon prototyping.
  • Architect and optimize distributed computing systems that scale seamlessly from a single node to massive, cluster-scale supercomputing environments.
  • Design, implement, and optimize custom high-performance CUDA kernels tailored to emerging neural network architectures and workloads.
  • Analyze complex hardware-software interactions to identify and resolve performance bottlenecks in both training and inference pipelines.
  • Collaborate closely with AI researchers, HW and SW architects, kernel and compiler authors and CUDA driver experts to co-design systems and algorithms that improve accelerator compute utilization, memory bandwidth, cross-node network communication efficiency and programmability.
  • Develop exploratory tools and runtime systems to profile and accelerate new paradigms in deep learning.
  • Write clean, effective, and maintainable code, ensuring exploratory prototypes can smoothly transition into open-source releases, upstream framework integrations, internal tools, or closed-source commercial products.

What we need to see:

  • BS, MS, or PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or related field (or equivalent experience).
  • 8+ years of relevant industry experience or equivalent academic experience after degree achievement.
  • Strong proficiency in C++ and Python programming.
  • Solid background in the fundamentals of Deep Learning with a focus on transformers.
  • Strong understanding of distributed computing principles, multi-node scaling, and the unique performance challenges of cluster-scale execution.
  • Proven experience in systems programming, computer architecture, and low-level systems performance optimization.
  • Familiarity with deep learning accelerator architectures such as the GPU and hands-on experience with CUDA programming, kernel optimization, and workload profiling Experience profiling and optimizing generative AI models, including but not limited to, pioneering large language models.
  • Research background in machine learning systems or adjacent fields and experience profiling and optimizing innovative vision models, generative AI architectures, or diffusion models.
  • A track-record of initiative and willingness to deep-dive on problems across the stack.

Ways to stand out from the crowd:

  • Deep expertise in performance internals and execution graphs of major deep learning training and inference frameworks (e.g., PyTorch, JAX, TensorRT, vLLM, sgLang, Nemo, Megatron).
  • Hands-on experience with communication libraries (e.g., NCCL, MPI, UCX) and distributed machine learning techniques (e.g., pipeline, tensor, expert parallelism).
  • Knowledge of numerical methods and low-precision arithmetic (e.g., NVFP4, MXFP4, FP8, INT8) and their impact on deep learning accuracy and performance.
  • Background in deep learning compilers and ML systems, including graph-level and codegen tools (e.g., Triton, XLA, torch.compile) and highly parallel/RL-style simulation environments.
  • Experience designing and implementing agentic AI systems applied to complex systems and infrastructure problems.

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 September 4, 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.

NVIDIA pioneered accelerated computing. Today, our AI infrastructure powers global intelligence, transforming every industry. Learn more about NVIDIA.

#J-18808-Ljbffr Jobleads-US
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, CUDA Deep Learning Systems in Santa Clara, CA vacancy
  • $184k - $287.5k

     ...parallel computing. More recently, GPU deep learning ignited modern AI - the next era of...  ...technological 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... 
    Senior

    Jobleads-US

    Santa Clara, CA
    2 days ago
  •  ...seeking a highly skilled Senior AI Software Engineer to join our team. The...  ...tailored for autonomous systems. This role requires deep expertise in AI frameworks...  ...practices, focusing on deep learning frameworks, GPU-...  ...performance and efficiency.ROCm, CUDA & GPU Computing: Deep... 
    Senior

    AMD

    San Jose, CA
    3 days ago
  • $272k - $431.25k

     ...We are hiring senior engineers to work on the CUDA driver, a core component of our platform...  ...workloads, ranging from deep learning, scientific computation,...  ...model across a range of system configurations and...  ...years of relevant systems software development experience... 
    Suggested

    Jobleads-US

    Santa Clara, CA
    6 days ago
  •  ...NVIDIA Corporation in Santa Clara, CA is seeking an experienced software professional to advance pioneering initiatives at the intersection of CUDA and Deep Learning Systems. You will tackle complex optimization across DL workloads, high-performance kernels, and distributed... 
    Senior

    Jobleads-US

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

    NVIDIA is hiring experienced software engineers with kubernetes experience to help scale up its...  ...ignited by a new computing model, GPU deep learning.What you will be doing:You will be part...  ...Cloud team responsible for production systems that enable large scalable GPU... 
    Senior
    Full time

    Nvidia

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

     ...are looking for a dedicated engineer for the Senior Systems Software Engineer role, focusing on...  ...software stacks (CUDA). Experience with modern...  ...in C/C++/Python/Bash. Deep expertise in systems architecture...  ...performance computing or deep learning in engineering or academic... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  •  ...Senior Systems Software Engineer – GPU Performance at Scale We are looking for a dedicated...  ...computing software stacks (CUDA). Experience with modern...  ...in C/C++/Python/Bash. Deep expertise in systems...  ...performance computing or deep learning in engineering or academic... 
    Senior

    NVIDIA

    Santa Clara, CA
    4 days ago
  •  ...NVIDIA is seeking a seasoned system software engineer to work on the CUDA Driver, a core component of our platform for accelerating general purpose computation on the GPU. You will be integral to a team delivering features and improvements for diverse workloads including... 
    Senior

    Jobleads-US

    Santa Clara, CA
    2 days ago
  •  ...the da Vinci surgical system and Ion—have transformed...  ...worldwide.We’re a team of engineers, clinicians, and...  ...surgery.The Interaction Software Engineering team is responsible...  ...devices safe, easy to learn, and confidence...  ...streamingExperience with CUDA and GPGPU techniquesExperience... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  • $224k - $356.5k

     ...and medical devices. Our software platforms are central to this...  ...! We are hiring a Senior Systems Software Engineer to join our team as a technical...  ...focused on optimizing deep learning inference for autonomous vehicles...  ...fundamentals, CUDA, and low-level performance... 
    Senior
    Immediate start

    Jobleads-US

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

     ...revolution, building the software and systems that power the world...  ...are looking for a Senior Software Engineer to lead the bring-up...  .... You will lead deep performance and reliability...  ...of deep learning systems, GPU performance...  ...experience with NCCL, CUDA-aware distributed execution... 
    Senior
    Full time
    Remote work

    Nvidia

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

     ...this platform are CUDA Core Libraries that...  ...scalable GPU-accelerated software. We are hiring a Senior Software Engineer to develop the Rust...  ...and C/C++, with deep understanding of...  ...Experience developing systems libraries, runtime...  ...every industry. Learn more about NVIDIA.... 
    Senior

    Jobleads-US

    Santa Clara, CA
    2 days ago
  •  ...NVIDIA is seeking senior engineers to advance the CUDA driver, a core component enabling accelerated computing on the GPU. You will architect and implement CUDA features, lead multi-team efforts, and collaborate with hardware groups to shape the CUDA APIs and programming... 
    Senior

    Jobleads-US

    Santa Clara, CA
    6 days ago
  •  ...NVIDIA Corporation is seeking a Senior System Software Engineer to advance Dynamo, its GPU-accelerated deep learning inference platform. You will develop open-source software for AI model inference, expand disaggregated serving, and optimize latency and throughput across... 
    Senior

    Jobleads-US

    Santa Clara, CA
    2 days ago
  • $193.3k - $261.5k

     ...Senior Software Development Engineer, AI/ML, AWS Neuron, Model Inference Job ID: 10...  ...development kit used to accelerate deep learning and GenAI workloads on...  ...across the stack from system level optimizations...  ...tracing. ~ Familiarity with CUDA kernels or equivalent ML... 
    Senior
    Work experience placement
    Internship
    Flexible hours

    Jobleads-US

    Cupertino, CA
    2 days ago
  • $184k - $287.5k

     ...Reality, Artificial Intelligence, Deep Learning and Autonomous Vehicles.We...  ...looking for an experienced engineer to join our Planning and...  ...evaluation of our Autonomous Vehicle software.Build compelling, data...  ...) or another Unix based systemAbility and enthusiasm to ramp up quickly... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  •  ...NVIDIA is seeking a Sr. Principal Systems Software Engineer in the Apache Spark Acceleration group. You will work on GPU-accelerated data processing...  .... The role focuses on developing Java, Scala and CUDA/C++ libraries to accelerate Spark DataFrames and I/O, while... 
    Senior

    Jobleads-US

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

     ...You will partner with OS, container, GPU, and systems engineers. When useful, you will apply machine learning and deep learning techniques for categorization and forecasting...  ...for classification/prediction) inside existing software workflows.What we need to see:5+ years... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  • $369.75k

     ...pipeline for NLU capabilities of the Roku Voice system.Collaborate with the engineering and product teams to launch research ideas...  ...(OOP)Different types of machine learning (supervised, unsupervised, reinforcement, deep learning, computer vision, natural language... 
    Senior
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours
    1 day per week

    Roku

    San Jose, CA
    2 days ago
  • $224k - $356.5k

     ...We are now looking for a Senior System Software Engineer to work on Dynamo. NVIDIA is hiring software engineers for its GPU-accelerated deep learning software team. Academic and commercial groups around the world are using GPUs to power a revolution in AI, enabling breakthroughs... 
    Senior

    Jobleads-US

    Santa Clara, CA
    2 days ago
  •  ...unsupervised machine learning technology,...  ...powerful decision engine and investigation...  ...Our award-winning software platform is powered...  ...streaming and database systems, which enable our...  ...machine learning, and deep learning to detect...  ...Experience in CUDA development is a plus... 
    Senior

    DataVisor

    Mountain View, CA
    a month ago
  • $184k - $287.5k

     ...center of this platform are CUDA Core Libraries that...  ...scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the C++ foundation...  ...in C and C++, with deep knowledge of modern C++.Experience...  ..., templates, type systems, and standard-library design... 
    Senior
    Full time

    Nvidia

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

     ...looking for a strong engineer to join the DRIVE...  ...a complete, learned 3D/4D world model...  ...multimodal sensor-fusion systems that transform...  ...data, and embedded-software teams to convert research...  ....Experience with deep-learning methods...  .... Experience with CUDA, distributed... 
    Senior
    Full time
    Remote work
    Shift work

    Nvidia

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

     ...and industries. Within our software stack, CUTLASS stands out as...  ...(GEMM) and related math and deep learning computations on NVIDIA GPUs....  ...Computer Science, Computer Engineering, or related field (or...  ...and performance regression systems. NVIDIA is widely considered... 
    Senior

    Jobleads-US

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

     ...NVIDIA is seeking a Software Engineer to join our Isaac Spatial Intelligence team within the...  ...for robots - building the perception systems that turn raw sensor data into actionable...  ...geometry and optimization with modern deep learning approaches. Train and evaluate vision-... 
    Senior

    Jobleads-US

    Santa Clara, CA
    2 days ago
  • $158.62k - $261k

     ...Work on real-time robotics software to automate agricultural equipment...  ...that unite vision-based deep learning, distributed computing, and...  ...Bachelor’s degree in Mechanical Engineering or related field plus 3...  ...2 yrs) Develop pub-sub systems that interact with sensors and... 
    Senior
    Work at office
    Remote work

    Blue River Technology

    Santa Clara, CA
    3 days ago
  •  ...the transformative areas of large language models and agentic systems, our mission is to tackle the most complex real-world problems...  ...value. We are a dynamic and collaborative team of researchers and engineers who thrive on pushing the boundaries of what's possible,... 
    Senior

    Boson AI

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

     ...robotics. We are now looking for a Senior Software Engineer – Streaming with strong C++ skills and a deep interest in streaming...  ...for ultra low-latency streaming systems. Build and improve media streaming...  ...of our generation: Deep Learning, Artificial Intelligence, and... 
    Senior

    Jobleads-US

    Santa Clara, CA
    2 days ago
  •  ...NVIDIA Corporation is seeking a Senior System Software Engineer for the NvSci team in Santa Clara, CA. You will build and integrate NvSci software across platforms, collaborating with hardware/firmware teams to optimize performance on multiple SoCs. Required: a BS/MS... 
    Senior

    Jobleads-US

    Santa Clara, CA
    2 days ago
  • $170.6k - $261.3k

    ## Senior Software Engineer - Motion Planning, Secondary Driving SystemApply: Remote/Hybrid: Sunnyvale...  ...breakthrough hardware and battery systems to intuitive design, intelligent software...  ...edge robotics, optimization, and machine learning to create systems that are not just... 
    Senior
    Full time
    Remote work
    Relocation package
    Flexible hours

    Jobleads-US

    Sunnyvale, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, CUDA Deep Learning Systems. Be the first to apply!