Senior Deep Learning Frameworks CUDA Software Engineer
$184k - $287.5kNVIDIA
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
$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...SeniorFull time$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...SeniorFull time$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...SeniorFull timeRemote work$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...SeniorFull time$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...SeniorFull time$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...SeniorFull timeLocal area$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...SeniorFull time$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...SeniorFull time$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...SeniorWork experience placementWork at officeLocal areaRemote workMonday to ThursdayFlexible hours1 day per week$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...SeniorFull time$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,...SeniorFull time$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...SeniorFull time$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$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 payFull timeInternshipSummer internshipRelocation package$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...SeniorFull timeRemote work$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...SeniorFull timeImmediate start$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...SeniorOdd jobFull timeWork at office$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...SeniorFull time$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...SeniorFull time$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...SeniorFull time$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...SeniorFull time$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...SeniorFull time- ...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
$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....SeniorFull time$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$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...SeniorFull time$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...SeniorFull time$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...SeniorFull time$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...SeniorFull timeRemote work$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...SeniorWork from home
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!
- ngo software engineer Santa Clara, CA
- senior software design engineer Santa Clara, CA
- real time software engineer Santa Clara, CA
- startup software engineer Santa Clara, CA
- financial software developer Santa Clara, CA
- software engineer staff Santa Clara, CA
- rust software engineer Santa Clara, CA
- machine learning software engineer Santa Clara, CA
- intel software engineer Santa Clara, CA
- software system engineer Santa Clara, CA





