Deep Learning Software Engineer, TensorRT Performance

Nvidia

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Santa Clara, CA
Employment
Full-time
Posted
15 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $206k
$143k $276k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $158,400–$253,500.

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 · Deep Learning Software Engineer, TensorRT Performance

The Deep Learning Software Engineer, TensorRT Performance - New College Grad 2027 joins the DL Architecture team to improve the performance of the NVIDIA inference ecosystem. This role involves establishing benchmarking methodologies, identifying performance issues, and developing new model pipelines for quantization, scheduling, memory management, and distributed inference. You will contribute code to frameworks like TensorRT, TensorRT-EdgeLLM, and Torch-TensorRT while implementing graph compiler algorithms, frontend operators, and code generators. The position requires proficiency in C++, Python, and deep learning frameworks such as PyTorch, JAX, TensorFlow, and ONNX. You will optimize state-of-the-art models across various accelerators, from datacenter GPUs to edge SoCs, specifically addressing performance for generative AI, robotics, and speech understanding to enable high-performance deployment and serving of deep learning solutions.

What you'll do

  • Establish performance benchmarking methodologies and analysis workflows for the NVIDIA inference ecosystem.
  • Contribute features and code to inference frameworks like TensorRT, TensorRT-LLM, and Torch-TensorRT.
  • Develop optimized model pipelines for quantization, scheduling, memory management, and distributed inference.
  • Implement graph compiler algorithms, frontend operators, and code generators across the inference ecosystem.
  • Identify and optimize performance for state-of-the-art models across datacenter GPUs and edge SoCs.
  • Scale deep learning model performance across various architectures and types of NVIDIA accelerators.
  • Integrate TensorRT into open-source frameworks such as PyTorch and TensorRT-EdgeLLM.

What we're looking for

  • Bachelor's, Master's, PhD, or equivalent experience in Computer Science, Computer Engineering, EECS, or AI.
  • 2 years of relevant software development experience.
  • Strong C++, Python programming, and software engineering skills.
  • Experience with DL frameworks such as PyTorch, JAX, TensorFlow, or ONNX.
  • Experience with inference libraries such as TensorRT, TensorRT-LLM, vLLM, SGLang, or FlashInfer.
  • Experience with performance analysis and performance optimization.
  • Strong foundation and architectural knowledge of GPUs (preferred).
  • Deep understanding of modern deep learning models and workloads (preferred).
  • Proficiency in a deep learning programming domain specific language like CUDA, TileIR, CuTeDSL, cutlass, or Triton (preferred).
  • Prior contributions to major LLM inference frameworks or experience with graph compilers in deep learning inference (preferred).
  • Prior experience optimizing performance for low-latency, resource-constrained systems or embedded AI pipelines (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

Senior Deep Learning Software Engineer, Inference and Model Optimization

Nvidia

Remote (Santa Clara, CA) 18 days ago $184,000–$287,500
PyTorch CUDA Triton TensorRT HuggingFace Python TRT-LLM JAX CUTLASS Quantization Neural Architecture Search Model Sharding Tensor Parallelism Sequence Parallelism KV-Caching TorchDynamo Torch.compile GPU Architecture Deep Learning Software Architecture
8+ yrs exp Remote

Senior Deep Learning Software Engineer

Nvidia

Santa Clara, CA +2 64 days ago $152,000–$241,500
MLIR C++ Python Compiler Optimization NVIDIA Compiler Stack Computational Graph Optimization GPU LLM Inference Architectural Simulation Performance Analysis Software Design Debugging Test Development Intermediate Representations
3+ yrs exp

Software Engineer, DL Kernel Libraries

Nvidia

Santa Clara, CA 16 days ago
CUDA C/C++ Python C++ PyTorch JAX TensorFlow vLLM SGLang cuDNN FlashInfer Triton MLIR Apache TVM ONNX XLA CUTLASS GPU Kernel Development Domain Specific Compilers MLC