Senior Deep Learning Software Engineer, Inference and Model Optimization
$184k - $287.5kNVIDIA
NVIDIA is at the forefront of the generative AI revolution! The Algorithmic Model Optimization Team specifically focuses on optimizing generative AI models such as large language models (LLM) and diffusion models for maximal inference efficiency using techniques ranging from neural architecture search and pruning to sparsity, quantization, and automated deployment strategies. Our work includes conducting applied research to improve model efficiency as well as developing an innovative software platform (TRT Model Optimizer). Our software is used both internally across NVIDIA and externally by research and engineering teams alike developing best-in-class AI models. We are now looking for a Senior Deep Learning Software Engineer to develop and scale up our automated inference and deployment solution. As part of the team, you will be instrumental in pushing the limits of inference efficiency and large-scale, automated deployment. Your work will touch upon fundamental aspects of a typical machine learning stack including working in high-level frameworks like PyTorch and HuggingFace to developing and improving high-performance kernel implementations in CUDA, TRT-LLM, and Triton. This is an exceptional opportunity for passionate software engineers straddling the boundaries of research and engineering, with a strong background in both machine learning fundamentals and software architecture & engineering. What you’ll be doing:
- Train, develop, and deploy state-of-the generative AI models like LLMs and diffusion models using NVIDIA's AI software stack.
- Leverage and build upon the torch 2.0 ecosystem (TorchDynamo, torch.export, torch.compile, etc...) to analyze and extract standardized model graph representation from arbitrary torch models for our automated deployment solution.
- Develop high-performance optimization techniques for inference, such as automated model sharding techniques (e.g. tensor parallelism, sequence parallelism), efficient attention kernels with kv-caching, and more.
- Collaborate with teams across NVIDIA to use performant kernel implementations within our automated deployment solution.
- Analyze and profile GPU kernel-level performance to identify hardware and software optimization opportunities.
- Continuously innovate on the inference performance to ensure NVIDIA's inference software solutions (TRT, TRT-LLM, TRT Model Optimizer) can maintain and increase its leadership in the market.
- Play a pivotal role in architecting and designing a modular and scalable software platform to provide an excellent user experience with broad model support and optimization techniques to increase adoption.
- Masters, PhD, or equivalent experience in Computer Science, AI, Applied Math, or related field.
- 8+ years of relevant work or research experience in Deep Learning.
- Excellent software design skills, including debugging, performance analysis, and test design.
- Strong proficiency in Python, PyTorch, and related ML tools (e.g. HuggingFace).
- Strong algorithms and programming fundamentals.
- Good written and verbal communication skills and the ability to work independently and collaboratively in a fast-paced environment.
- Contributions to PyTorch, JAX, or other Machine Learning Frameworks.
- Knowledge of GPU architecture and compilation stack, and capability of understanding and debugging end-to-end performance.
- Familiarity with NVIDIA's deep learning SDKs such as TensorRT.
- Prior experience in writing high-performance GPU kernels for machine learning workloads in frameworks such as CUDA, CUTLASS, or Triton.
$152k - $241.5k
...seeking talented engineers to join the... ...AI inference on NVIDIA GPUs... ...team develops software that accelerates... ...AI models for local and... ...and inference optimization to deliver high... ...configurations. As a Senior Software... ...translate a deep... ...engineers, and deep learning experts to guide...SeniorFull timeLocal area$148k - $235.75k
...NVIDIA seeks a Senior Software Engineer specializing in Deep Learning Inference for our growing team. As a key contributor, you will help design, build, and optimize the GPU-accelerated software that powers... ...forefront of efficient large-scale model serving and inference. You...SeniorFull time$192k - $278k
...Hardware/Software Co-Design Engineer, Inference Share Hardware/Software Co-Design Engineer... ...systems for performance modeling, simulation, or system... ...or performance optimizations for ML training and inference... ...inference. Experience with deep learning frameworks such as...SuggestedWorldwide$197.3k - $225.1k
AI Engineer 4 (AI Foundations: World Model, RL, Causal Inference, Sequential Data) At... ...using machine learning to create real... ...with our deep experience in... ...and support AI software components including... ...model optimization techniques to... ...Principal and Senior Associates on...SuggestedFull timePart timeWork at officeLocal area$298k - $368k
...the system which learns the spatial-... ...downstream teams on the optimization and integration... ..., enabling engineers like you to (1)... ...to (2) develop models and model training... ...with research, software engineering, hardware... ...on-device inference techniques and a deep understanding of...SeniorFull timeRemote work$184k - $287.5k
...computing. More recently, GPU deep learning ignited modern AI — the next era... ...Implement power and thermal management software features in Linux Kernel and... ..., hardware and software engineers on platform power estimation and optimization Optimize the software stack...Senior$184k - $287.5k
...seeking an experienced software engineer to help build NVIDIA... ...You will develop and optimize AI software across... ...expertise, accelerated inference, and software delivery... ...and deploy AI models and software stacks on... ...Experience optimizing deep learning system performance, including...SeniorFull time$162k - $387.6k
...Machine Learning Engineer - AI Compiler Optimization Location: San Jose Team... ...for recommendation model scenarios,... ...carry out hardware-software co-design. Optimize... ...adaptation logic of deep learning frameworks... ...optimization and low-latency inference optimization for...Temporary workLocal area$152k - $241.5k
...More recently, GPU deep learning ignited modern AI —... ...Learning Compiler Engineer. NVIDIA is hiring software engineers for its Deep... ....g. large language models, generative AI,... ...backbone of NVIDIA’s inference engine, spanning across... ...compiler optimization algorithms. Collaborating...SeniorFull time$184k - $287.5k
...looking for a strong engineer to join the... ...building a complete, learned 3D/4D world model that fuses... ...data, and embedded-software teams to convert... ...Experience with deep-learning methods... ..., training, and optimizing deep-learning... ...and efficient GPU inference using NVIDIA...SeniorShift work$152k - $241.5k
...robotics simulation, learning, and deployment. As a Senior Systems Engineer, you will build... ...workflows, and robotics software that bridge... ...integrate, deploy, and optimize workflows to... ...spanning sensors, models, simulation, and downstream... ..., or deep‑learning–based 3D...Senior$224k - $356.5k
...now looking for a Senior System Software Engineer to work on Dynamo.... ...its GPU-accelerated deep learning software team. Academic... ...Generative AI inference platform to make design... ...of new AI models easier and accessible... ...available resources; optimize throughput under latency...SeniorFull time$180k
...supercomputers, to Grok models, to our suite of... ...products, and what we learn from people using those... ...build next. SR. MODEL ENGINEER, RL INFERENCE The RL infrastructure... ...: Design and optimize our inference stack for... ...Willingness to dive deep and solve hardcore problems...SeniorTemporary work$152k - $241.5k
...The DL Performance Modeling Team’s core... ...infrastructure for deep learning applications across... ...with architecture, software, product, and... ...Learning Software Engineer to help develop simulation... ...graph optimization using analysis based... ...understanding of LLM inference workloads and...SeniorFull time$152k - $241.5k
...industries. Within our software stack, [CUTLASS](... ...and related math and deep learning computations on... ...the-art deep learning models’ inference and training passes... ...analysis, and performance optimization loop to push the... ...Computer Science, Computer Engineering, or related field (...SeniorFull time$184k - $287.5k
...is built. We are seeking a Senior Software Engineer – AI Inference Performance to advance... ...systems. Your work will span models, serving software, distributed... ...and decode workloads. Optimize time to first token, inter... ...and validated progress. Deep understanding of GPU...SeniorFull time$168k - $258.75k
...Inference is the fastest growing and most... ...It is where AI models impact our daily... ...techniques. As a Senior Product Manager... ...focus on enabling deep learning across all GPU use... ...for model optimization software Work with leadership... ..., Computer Engineering, or similar experience...Senior$224k - $356.5k
...advanced computer vision and deep learning. Our team builds large... ...impact. As a System Software Engineer for Vision AI, you will develop and optimize high-performance... ...simulation, and large models to bring research into... ...tuning GPU-accelerated inference pipelines to meet strict...SeniorFull time$174k - $252k
Senior Software Engineer, AI/ML, Youtube Ads Creative Optimization Share Senior Software Engineer, AI/ML, Youtube... ...ML infrastructure (e.g., model deployment, model evaluation... ...and productionizing machine learning models, with experience in deep learning or reinforcement...Senior$244.8k
...Research Engineer - LLM/VLM Inference Optimization (Seed Infra) Location San Jose Team... ...training, reinforcement learning framework, high-... ...technologies for AI foundation models. Design, develop, and... ...Electrical Engineering, Software Engineering, or a related...Temporary workLocal area$254.4k
...Research Engineer (Seed Model - Infra - Training Performance & Core Kernels) Location... ...training, reinforcement learning framework, high-performance inference, and heterogeneous hardware compilation... ...- Design, implement, and optimize core training kernels for large-...Temporary workLocal area$224k - $356.5k
...We are looking for a Senior System Software Engineer to work on [Dynamo-Triton Inference Server]( NVIDIA is hiring... ...its GPU-accelerated deep learning software team.... ...deployment of new AI models easier and accessible... ...cloud environments, optimizing and balancing prediction...SeniorFull time$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... ...) Develop temporal graph modeling techniques to capture time-varying multi...Hourly payFull timeInternshipSummer internshipRelocation package$168k - $258.75k
...NVIDIA’s AI Platform Inference team builds the... ...We’re hiring a Senior Technical... ...programs across software, hardware, and tooling... ...— helping our engineering teams move from... ...experience in machine learning, deep learning, GPU... ...frameworks or model optimization tooling. Your...SeniorWorldwide$184k - $287.5k
...are seeking a senior engineer to design and... ...automation for NVIDIA Inference Microservices... ...way NVIDIA optimizes and serves... ...for every AI model in a heterogeneous... ...apply your deep technical expertise... ...in deep learning and computing,... ...hardware and software environments....SeniorFull time- ...leading AI researchers and enterprise engineering teams to design, scale, and optimize high-performance GPU cloud... ...evaluations across training and inference workloads to show tangible performance... ...., HGX platforms, NVLink) using deep learning frameworks (PyTorch, NeMo) and...SeniorWork at officeLocal areaWork from homeFlexible hours
- ...Apple is looking for a senior software engineer to build the next generation of inference routing for Private Cloud Compute the... ...strategies within this privacy model working with inference and... ...disaggregation and cache locality optimizations within PCCs privacy network...SeniorFull timeRemote workWorldwide
$184k - $287.5k
...building the software and systems that... ...language model workloads. We... ...looking for a Senior Software Engineer to lead the bring... ..., and optimization of distributed... ...training and inference workloads across... ...will lead deep performance and... ...intersection of deep learning systems, GPU...SeniorFull time$192k - $304.75k
## Senior Research Engineer - Enterprise ProductsApplylocations... ...AI inference. Are you... ...generative AI models, from language... ...to developing optimized inferencing technologies... ...the machine learning lifecycle:... ...ensure our software integrates... ...in Deep Learning frameworks...SeniorRemote work$228k - $285k
...Summary As a Staff Software Engineer, ML training and inference infrastructure, you will... ...develops advanced machine learning algorithms that... ...looking for candidates with deep knowledge and strong enthusiasm... ...autonomous driving models; and optimizing the training and...Full timeContract workLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Deep Learning Software Engineer, Inference and Model Optimization. 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





