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

Senior Deep Learning Frameworks CUDA Software Engineer

$184k - $287.5k

NVIDIA

NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars.We are looking for a motivated Deep Learning engineer to bring advanced CUDA features and Distributed Runtime technologies into AI stacks, including PyTorch, TRT-LLM, vLLM, SGLang, JAX, etc. You will be working with the team that created core CUDA features and runtimes for scaling Deep Learning and HPC applications. Your customers will have diverse multi-GPU demands, ranging from training on scales up to 100K GPUs to inference down at microsecond latency. CUDA features improve both productivity and performance of AI applications. Your work in AI toolkits will accelerate enabling those for the community. This is an outstanding opportunity for someone with an AI background to advance the state of the art in this space. Are you ready to contribute to the development of innovative technologies and help realize NVIDIA's vision?What you will be doing:Integrate new CUDA features and Runtime abstractions in AI frameworks: from PoC to performance analysis to productionPerform deep analysis of AI workloads and frameworks to identify requirements and opportunities to innovate in the lower layers of the stack. Collaborate hands-on with teams working on the latest AI models.Own and drive improvements in the AI Compiler-Runtime interface to build speed-of-light multi-GPU multi-node solutions.Design fault-tolerant and elastic solutions for large-scale or dynamic AI workloads.Influence the roadmap of core CUDA to facilitate building next-gen DL frameworks.Collaborate with a very dynamic team across multiple time zones.Collaborate closely with AI researchers, HW and SW architects, kernel and compiler authors and CUDA driver experts to co-design systems and frameworks that enhance performance 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 completed degree.Development experience with Deep Learning Frameworks such PyTorch, JAX, and Inference Engines such as TRT-LLM, vLLM, SGLangRapid prototyping and development with Python, C++, CUDA or related DSLs Solid grasp of AI models, parallelisms, and/or compiler technologies (e.g. torch.compile)Experience conducting performance benchmarking on AI clusters. Familiarity with at least one performance profiler toolchain (PyTorch profiler, NVIDIA Nsight Systems)Understanding of HPC/AI communication concepts Good understanding of computer system architecture, HW-SW interactions and operating systems principles (aka systems software fundamentals)Adaptability and passion to learn new frameworks and toolsFlexibility to work and communicate effectively across different teams and timezonesWays to stand out from the crowd:Deep expertise in the performance internals and execution graphs of major deep learning autograd, training and inference frameworks (e.g., PyTorch, JAX, TensorRT, vLLM, sgLang, Nemo, Megatron, MaxText, etc.).Hands-on experience with CUDA, specific communication libraries (e.g., NCCL, MPI, UCX) and distributed machine learning techniques (e.g., pipeline parallelism, tensor parallelism).Expertise in one or more of these areas: Training, Distributed inference, MoE, Reinforcement Learning, kernel authoring (on CUDA, Triton, cuTe, etc). Background in deep learning compilers, both graph-level and codegen (e.g., Triton, XLA, torch compile)Experience with programming for compute & communication overlap in distributed runtimeYour base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary ranges for this position are: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 November 6, 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 Clara; US, TX, Austin; US, TX, RemoteType: Full time

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Deep Learning Frameworks CUDA Software Engineer in Santa Clara, CA vacancy
  • $152k - $241.5k

     ...is seeking outstanding senior engineers to work on the CUDA driver, a key component...  ...You will join a versatile software engineering team that delivers...  ...diverse workloads like deep learning, scientific research,...  ...) and deep learning frameworks Your base salary will... 
    Senior
    Full time

    Nvidia

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

     ...looking for a highly motivated senior software engineer for an exciting role in...  ...Performance Computing and Deep Learning.What you will be doing:...  ...runtimes for Deep Learning frameworks (e.g. NCCL for TensorFlow/...  ...what you do.Experience with CUDA programming and NVIDIA... 
    Senior
    Full time

    Nvidia

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

     ...revolution, building the software and systems that...  ...looking for a Senior Software Engineer to lead the bring...  ...libraries, model frameworks, and inference/...  .... You will lead deep performance and...  ...intersection of deep learning systems, GPU...  ...experience with NCCL, CUDA-aware distributed... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    2 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...  ...growing range of computational workloads, ranging from deep learning, scientific computation, and self-driving cars to video... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...parallel computing. More recently, GPU deep learning ignited modern AI — the next era of...  ...advancement. Are you a motivated system software engineer with a deep understanding of device drivers...  ...software professional to work on the CUDA Driver, a core component of our... 
    Senior
    Full time

    Nvidia

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

     ...seeking talented engineers to join the...  ...team develops software that accelerates...  ...configurations. As a Senior Software...  ...can translate a deep understanding of...  ...engineers, and deep learning experts to...  ...kernels using CUDA, Triton, CuTe DSL...  ...developing inference frameworks such as PyTorch... 
    Senior
    Full time
    Local area

    Nvidia

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

     ...simulation infrastructure for deep learning applications across a...  ...collaborate with architecture, software, product, and research teams...  ...for a Deep Learning Software Engineer to help develop simulation infrastructure...  ...and building compiler frameworks or intermediate... 
    Senior
    Full time

    Nvidia

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

    NVIDIA is hiring senior engineers to develop its AI platform and more specifically its performance optimizations in deep learning frameworks using JAX, a tool that can differentiate between Python...  ..., numeric libraries, modular software design.Highly motivated with excellent... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $369.75k

     ...Voice system.Collaborate with the engineering and product teams to launch...  ...OOP)Different types of machine learning (supervised, unsupervised, reinforcement, deep learning, computer vision, natural...  ...algorithmsMachine learning frameworks such as PyTorch and TensorflowData... 
    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
  • $152k - $241.5k

     ...We are now looking for a Senior AI Frameworks Engineer (C++/Python)! NVIDIA's high...  ...and industries. Within our software stack, CUTLASS stands out...  ...scientific computing and deep learning frameworks. Develop robust...  ...programming models (CUDA). NVIDIA is widely considered... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...At the center of this platform are CUDA Core Libraries that enable...  ...reliable, and scalable GPU-accelerated software. We are hiring a Senior Software Engineer to develop the Rust experience for...  ...programming skills in Rust and C/C++, with deep understanding of Rust ownership,... 
    Senior
    Full time

    Nvidia

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

    We are looking for a Senior Software Engineer to become part of our storage management plane team...  ...express. Kafka, MongoDB, K8sJavaScript frameworks: React, jQuery, c3jHTML5, CSS3,...  ...parallel computing. More recently, GPU deep learning ignited modern AI — the next era of... 
    Senior
    Full time

    Nvidia

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

     ...for robotics simulation, learning, and deployment. As a Senior Systems Engineer, you will build dense 3...  ..., and robotics software that bridge research innovations...  ...reconstruction, or deep‑learning–based 3D vision...  ...or integrating agentic frameworks, including LLM/VLM‑based... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  • $70 per hour

     ...simulation across 15+ U.S. states. Software Engineering builds the brains of Waymo's fully autonomous...  ..., perception, decision-making and deep learning, while collaborating with hardware...  ...Learning (SIML) Subteam: ML Frameworks and Efficiency Description: Scale... 
    Hourly pay
    Full time
    Internship
    Summer internship
    Relocation package

    Waymo

    Mountain View, CA
    1 day ago
  • $152k - $241.5k

     ...computing. More recently, GPU deep learning ignited modern AI — the...  ...& Deep Learning Compiler Engineer. NVIDIA is hiring software engineers for its Deep...  ...the deep learning software framework teams and the GPU...  ...and/or GPU architecture. CUDA or OpenCL programming experience... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $224k - $356.5k

     ...medical devices. Our software platforms are...  ...globally!We are hiring a Senior Systems Software Engineer to join our team as...  ...on optimizing deep learning inference for autonomous...  ...of model frameworks, compiler technology...  ...architecture fundamentals, CUDA, and low-level... 
    Senior
    Full time
    Immediate start

    Nvidia

    Santa Clara, CA
    2 days ago
  • $180k - $260k

     ...integrates advanced software and hardware...  ...for talented Staff Engineers with expertise in...  ...infrastructure to enable learning algorithms to...  ...libraries such as CUDA or TensorRT ~ Experience...  ...Familiarity with deep learning applied...  ...neural network frameworks, such as Tensorflow... 
    Senior
    Odd job
    Full time
    Work at office

    Gatik AI

    Santa Clara, CA
    1 day ago
  • $224k - $356.5k

     ...the world.As a Senior Developer Relations...  ...of NVIDIA software and services offerings...  ..., product, and engineering levels.Build...  ...definition, deep technical integration...  ...of machine learning, deep learning,...  ...LLMs and AI/ML frameworks Experience with...  ...g. NIMs, NeMo, CUDA, CUDA-X... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $148k - $235.75k

     ...NVIDIA seeks a Senior Software Engineer specializing in Deep Learning Inference for our growing team. As a key contributor...  ...high-performance deep learning frameworks, including SGLang and vLLM, which...  ...including CUTLASS, OAI Triton, NCCL, and CUDA kernels—to implement and optimize... 
    Senior
    Full time

    Nvidia

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

     ...We are seeking a Senior Software Engineer to drive integration of the NVIDIA Grove project within Dynamo...  ...a set of leading open-source AI frameworks. In this role, you will develop production...  ...containers, networking, scheduling, CUDA/GPU utilization, and framework runtime... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...discovery. We are looking for a Senior Software Engineer to join the cuEquivariance...  ...that power equivariant deep learning throughout the scientific field. The work spans CUDA kernel engineering, Python library...  ...research teams and external framework developers. If you want to... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $224k - $356.5k

     ...advanced computer vision and deep learning. Our team builds large-...  ...-world impact. As a System Software Engineer for Vision AI, you will develop...  ...GPU acceleration (such as CUDA, TensorRT, or comparable...  ...video pipelines, or media frameworks) and integrating vision models... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  •  ...PERSON:We're looking for a senior software engineer who combines deep systems performance work...  ...kernel optimization (HIP/CUDA).Hands-on delivery on...  ...Thrust, CUB, NCCL), and ML framework cores such as PyTorch, TensorFlow...  ...optimizing deep learning and OSS LLM inference/training... 
    Shift work

    AMD

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...developing an innovative software platform (TRT Model...  ...by research and engineering teams alike developing...  ...are now looking for a Senior Deep Learning Software Engineer to...  ...working in high-level frameworks like PyTorch and HuggingFace...  ...implementations in CUDA, TRT-LLM, and Triton.... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $174k - $252k

     ...years of experience with software development in one or...  ...productionizing machine learning models, with experience in deep learning or reinforcement...  ...role.Experience with ML frameworks (e.g., TensorFlow, JAX)...  ...systems.Google's software engineers develop the next-generation... 
    Senior

    Google

    Mountain View, CA
    4 days ago
  • $152k - $241.5k

     ...cars that continuously learn and improve, bringing...  ...passionate, AI-powered, engineers for the DRIVE Mapping...  ...with a background in software design, embedded software...  ...evaluation frameworks to measure performance...  ...with GPGPU programming (CUDA)We believe, realizing... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $145k - $190k

     ...company pioneering AI-based virtual driver software for factory-built autonomous trucks....  ...its fast-growing teams.As software engineer for mapping & localization for self-driving...  ..., and Kalman filtering.Experience in deep learning perception systems like spatial transformer... 
    Senior
    Full time

    Plus.ai

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

     ...the driving stack depends on. This is a software engineering role is central to that system. The...  ...maintainability.Build software architecture and frameworks that promote code reuse, clean...  ....Improve performance of C++ and CUDA code running on NVIDIA DRIVE Orin and... 
    Senior
    Full time

    Nvidia

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

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

    Nvidia

    Santa Clara, CA
    4 days ago
  • $174k - $252k

     ...experience.5 years of experience with software development in one or more...  ...with end-to-end machine learning (e.g., model deployment,...  ...ML/AI algorithms and tools, deep learning or natural language processing.Google's software engineers develop the next-generation technologies... 
    Senior
    Work from home

    Google

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

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