DL Inference Engineer — TensorRT Performance & Optimization

NVIDIA

California

On-site

USD 124,000 - 242,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA is seeking a Deep Learning Software Engineer to optimize the performance of our TensorRT inference ecosystem. The role focuses on benchmarking, quantization, scheduling, memory management, and distributed inference to elevate Gen AI performance across NVIDIA accelerators.

You will work with PyTorch, JAX, TensorFlow and ONNX, contributing to TensorRT and related OSS projects, while collaborating with teams spanning automotive, robotics, and vision domains.

Qualifications

  • Bachelors, Masters, PhD, or equivalent in CS/Engineering.
  • 2 years of relevant software development experience.
  • Strong C++, Python programming and software engineering skills.
  • Experience with DL frameworks and inference libraries.
  • Experience with performance analysis and optimization.

Responsibilities

  • Establish groundbreaking performance benchmarking methodologies and analysis workflows and identify performance issues and opportunities for NVIDIA’s inference ecosystem (e.g. TensorRT/TensorRT-EdgeLLM/Torch-TensorRT).
  • Contribute features and code to NVIDIA/OSS inference frameworks including but not limited to TensorRT/TensorRT-EdgeLLM/Torch-TensorRT.
  • Develop new model pipelines for NVIDIA’s inference ecosystem with optimized performance including but not limited to areas like quantization, scheduling, memory management, and distributed inference to set the gold standard for Gen AI performance.
  • Work with cross-collaborative teams inside and outside of NVIDIA across generative AI, automotive, robotics, image understanding, and speech understanding to set directions and develop innovative inference solutions.
  • Scale performance of deep learning models across different architectures and types of NVIDIA accelerators.

Skills

C++
Python
Software engineering

Education

Bachelor's or higher in CS/Engineering

Tools

PyTorch
JAX
TensorFlow
ONNX
TensorRT
vLLM
Torch-TensorRT

Job description

NVIDIA is seeking a Deep Learning Software Engineer to optimize the performance of our TensorRT inference ecosystem. The role focuses on benchmarking, quantization, scheduling, memory management, and distributed inference to elevate Gen AI performance across NVIDIA accelerators.

You will work with PyTorch, JAX, TensorFlow and ONNX, contributing to TensorRT and related OSS projects, while collaborating with teams spanning automotive, robotics, and vision domains.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

DL Inference Performance Engineer (TensorRT)
DL Inference Performance Engineer (TensorRT)

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 124,000 - 242,000
Equity
Benefits
Performance DL Software Engineer (Inference)
Performance DL Software Engineer (Inference)

NVIDIA • United States

On-site
USD 124,000 - 196,000
Equity
TensorRT Performance DL Engineer
TensorRT Performance DL Engineer

NVIDIA • Santa Clara (CA)

On-site
USD 124,000 - 242,000
Equity compensation
Benefits package
Deep Learning Software Engineer, TensorRT Performance - New College Grad 2027
Deep Learning Software Engineer, TensorRT Performance - New College Grad 2027

NVIDIA • United States

On-site
USD 124,000 - 196,000
Equity
Senior DL Engineer — Inference & Model Optimization
Senior DL Engineer — Inference & Model Optimization

NVIDIA Corporation (old) • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits package
Competitive salary
Senior Software Engineer - AI Inference Performance
Senior Software Engineer - AI Inference Performance

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 300,000
Equity
Generous Benefits Package
Senior AI Inference Performance Engineer
Senior AI Inference Performance Engineer

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Senior DL Inference Engineer — GPU-Accelerated AI
Senior DL Inference Engineer — GPU-Accelerated AI

NVIDIA • California

Hybrid
USD 152,000 - 288,000
Equity
Benefits
Hybrid work model
Deep Learning Software Engineer, TensorRT Performance - New College Grad 2027
Deep Learning Software Engineer, TensorRT Performance - New College Grad 2027

NVIDIA • California

On-site
USD 124,000 - 242,000
Equity
Benefits
Senior DL Engineer – Inference & Model Optimization (Equity)
Senior DL Engineer – Inference & Model Optimization (Equity)

NVIDIA • United States

Remote
USD 184,000 - 356,000
Equity
Benefits