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

Senior Deep Learning Software Engineer, Inference and Model Optimization

$184k - $287.5k
Full-time

NVIDIA

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.
What we need to see:
  • 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.
Ways to stand out from the crowd:
  • 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.
Increasingly known as “the AI computing company” and widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive [benefits package.](#) Are you creative, motivated, and love a challenge? If so, we want to hear from you! Come, join our model optimization group, where you can help build real-time, cost-effective computing platforms driving our success in this exciting and rapidly-growing field. 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 October 13, 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.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Deep Learning Software Engineer, Inference and Model Optimization in Santa Clara, CA vacancy
  • $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... 
    Senior
    Full time
    Local area

    Nvidia

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

    Nvidia

    Santa Clara, CA
    23 hours ago
  • $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... 
    Suggested
    Worldwide

    Google LLC

    Sunnyvale, CA
    4 days ago
  • $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... 
    Suggested
    Full time
    Part time
    Work at office
    Local area

    Capital One

    San Jose, CA
    23 hours ago
  • $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... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    3 days ago
  • $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

    NVIDIA Corporation

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

    Nvidia

    Santa Clara, CA
    4 days ago
  • $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 work
    Local area

    ByteDance

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

    Nvidia

    Santa Clara, CA
    23 hours ago
  • $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... 
    Senior
    Shift work

    NVIDIA Corporation

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

    NVIDIA Corporation

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

    Nvidia

    Santa Clara, CA
    1 day ago
  • $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... 
    Senior
    Temporary work

    X.ai

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

    Nvidia

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

    Nvidia

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

    Nvidia

    Santa Clara, CA
    1 day ago
  • $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

    Jobleads-US

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

    Nvidia

    Santa Clara, CA
    23 hours ago
  • $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

    Google

    Mountain View, CA
    9 days ago
  • $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 work
    Local area

    ByteDance

    San Jose, CA
    4 days ago
  • $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 work
    Local area

    ByteDance

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

    Nvidia

    Santa Clara, CA
    3 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...  ...) Develop temporal graph modeling techniques to capture time-varying multi... 
    Hourly pay
    Full time
    Internship
    Summer internship
    Relocation package

    Waymo

    Mountain View, CA
    3 days ago
  • $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... 
    Senior
    Worldwide

    Jobleads-US

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

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...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... 
    Senior
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Corporation

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

    Apple

    Cupertino, CA
    19 days ago
  • $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... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    23 hours ago
  • $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... 
    Senior
    Remote work

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  • $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 time
    Contract work
    Local area

    Rivian

    Palo Alto, CA
    4 days ago

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!