Taro Logo

Senior Deep Learning Software Engineer, LLM Performance

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$184,000 - $356,500
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI

Description For Senior Deep Learning Software Engineer, LLM Performance

NVIDIA is seeking an experienced Senior Deep Learning Engineer to join their team focusing on analyzing and improving the performance of LLM inference. As a global leader in GPU technology and AI computing, NVIDIA is at the forefront of the deep learning revolution, enabling breakthroughs in LLM, Generative AI, Recommenders, and Vision technologies.

In this role, you'll be working with cutting-edge LLM frameworks like TensorRT LLM, VLLM, and SGLang, optimizing state-of-the-art LLM models across NVIDIA's spectrum of accelerators. You'll collaborate with diverse teams in performance modeling, analysis, and kernel development, contributing to the development of GPU-accelerated deep learning software that powers AI solutions worldwide.

The position requires strong expertise in Python/C/C++ programming and deep learning frameworks, with at least 8 years of relevant software development experience. You'll be responsible for scaling performance across different architectures, optimizing for maximum throughput and minimum latency, and contributing to both NVIDIA and open-source LLM frameworks.

NVIDIA offers a competitive compensation package with a base salary range of $184,000 - $356,500 USD, plus equity and comprehensive benefits. The company is committed to fostering a diverse work environment and is an equal opportunity employer. This is an excellent opportunity to join a leading technology company that's driving innovation in AI and deep learning, working with state-of-the-art technology and contributing to solutions that are transforming industries worldwide.

Last updated a day ago

Responsibilities For Senior Deep Learning Software Engineer, LLM Performance

  • Performance optimization, analysis, and tuning of LLM, VLM and GenAI models for DL inference, serving and deployment
  • Scale performance of LLM models across different architectures and types of NVIDIA accelerators
  • Scale performance for max throughput, minimum latency and throughput under latency constraints
  • Contribute features and code to NVIDIA/OSS LLM frameworks, inference benchmarking frameworks, TensorRT, and Triton
  • Work with cross-collaborative teams across generative AI, automotive, image understanding, and speech understanding

Requirements For Senior Deep Learning Software Engineer, LLM Performance

Python
Linux
  • Bachelors, Masters, PhD, or equivalent experience in relevant fields (Computer Engineering, Computer Science, EECS, AI)
  • At least 8 years of relevant software development experience
  • Excellent Python/C/C++ programming, software design and software engineering skills
  • Experience with a DL framework like PyTorch, JAX, TensorFlow

Benefits For Senior Deep Learning Software Engineer, LLM Performance

Medical Insurance
Equity
  • Equity grants
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Deep Learning Software Engineer, LLM Performance

Senior Software Engineer - Robotics and AI

Senior Software Engineer position at NVIDIA focusing on robotics and AI, developing advanced solutions for humanoid robots and embodied agents.

Senior Software Engineer, Deep Learning Inference

Senior Software Engineering role at NVIDIA focusing on developing and optimizing deep learning inference frameworks for Large Language Models (LLMs) on GPU platforms.

Senior Performance Software Engineer, Deep Learning Libraries

Senior Performance Software Engineer role at NVIDIA focusing on optimizing deep learning libraries and GPU performance, offering competitive compensation and opportunity to work on cutting-edge AI technology.

Senior Software Engineer, Digital Human Technology

Senior Software Engineer position at NVIDIA focusing on Digital Human Technology, combining AI research with software engineering to develop cutting-edge digital human solutions.

Senior Software Engineer, Robotics Foundation Models

Senior Software Engineer role at NVIDIA focusing on robotics foundation models, AI, and computer vision for humanoid robots.