Senior Deep Learning Software Engineer, Inference

Nvidia

Confirmed live today Trusted
Hybrid

Quick summary

Work type
Hybrid
Location
CADCTXNYWAMA
Employment
Full-time
Posted
61 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $224k
$163k $290k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $196,562–$251,925.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Deep Learning Software Engineer, Inference

The Senior Deep Learning Software Engineer, Inference joins the team responsible for developing and maintaining high-performance open-source frameworks for large-scale model serving. In this role, you will design, build, and optimize GPU-accelerated software to facilitate the deployment of groundbreaking language models. Your daily responsibilities include performance optimization, analysis, and tuning of models across LLM, Multimodal, and Generative AI domains. You will contribute features and code to inference libraries such as vLLM, SGLang, and FlashInfer. The position requires expertise in C/C++, Python, and software design to implement model serving pipelines using tools like CUTLASS, OAI Triton, NCCL, and CUDA kernels. You will solve technical problems related to scaling performance across various NVIDIA accelerators, from datacenter GPUs to edge SoCs, while implementing the latest algorithms for public release.

What you'll do

  • Design, build, and optimize GPU-accelerated software for large-scale AI model serving and inference.
  • Develop and maintain high-performance open-source inference frameworks and libraries.
  • Implement and optimize model serving pipelines using CUTLASS, OAI Triton, NCCL, and CUDA kernels.
  • Identify and drive performance improvements for LLM and Generative AI models across NVIDIA accelerators.
  • Contribute features and code to NVIDIA’s inference libraries, including vLLM, SGLang, and FlashInfer.
  • Analyze and tune deep learning models for various domains like Multimodal and Generative AI.
  • Scale deep learning model performance across different architectures from datacenter GPUs to edge SoCs.

What we're looking for

  • Master's or PhD or equivalent experience in Computer Engineering, Computer Science, EECS, or AI.
  • 5+ years of relevant software development experience.
  • Excellent C/C++ programming and software design skills.
  • Python experience (preferred).
  • Prior experience with training, deploying, or optimizing the inference of DL models in production (preferred).
  • Prior background with performance modeling, profiling, debugging, code optimization, or architectural knowledge of CPU and GPU (preferred).
  • GPU programming experience with CUDA, OAI TRITON, or CUTLASS (preferred).
  • Experience with Multi GPU Communications (NCCL, NVSHMEM) or contributing to projects like PyTorch, vLLM, and SGLang (preferred).

More like this

Similar roles

Senior Deep Learning Software Engineer, Inference

Nvidia

Remote (Santa Clara, CA) 47 days ago $184,000–$287,500
CUDA C++ Python vLLM SGLang PyTorch Triton CUTLASS NCCL NVSHMEM FlashInfer Deep Learning GPU Programming High-Performance Computing Model Serving Performance Optimization Agile
6+ yrs exp Remote

Engineering Manager, Deep Learning Inference

Nvidia

Santa Clara, CA +5 91 days ago
CUDA Triton CUTLASS C++ Python PyTorch vLLM SGLang TensorRT-LLM NCCL NVSHMEM NIXL FlashInfer Agile Deep Learning GPU Programming Distributed Inference
6+ yrs exp Hybrid

Senior Software Engineer, AI Inference Performance

Nvidia

Santa Clara, CA 29 days ago $184,000–$287,500
CUDA Python C++ Rust TensorRT-LLM vLLM SGLang Triton PyTorch NVIDIA Nsight Systems CUTLASS NCCL Quantization Distributed Systems GPU Architecture Model Parallelism Speculative Decoding
6+ yrs exp

Engineering Manager, Deep Learning Inference

Nvidia

Santa Clara, CA +5 83 days ago $184,000–$287,500
CUDA Triton CUTLASS C++ Python vLLM SGLang FlashInfer TensorRT-LLM PyTorch NCCL NVSHMEM NIXL Multi-GPU Communications Distributed Inference Agile GPU Programming
6+ yrs exp Hybrid