Principal Deep Learning Algorithm Engineer

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA +1 · Remote

This role focuses on optimizing and scaling LLM inference systems, particularly for agentic and reasoning use cases. The engineer will research and implement new inference algorithms, analyze and optimize workload performance (latency, throughput), and design scalable systems for datacenter-scale applications. Experience with deep learning systems design, Python, C++, and GPU computing is required.

What you'd actually do

  1. Research and Development: Explore and incorporate contemporary research on generative AI, agents, and inference systems into the NVIDIA LLM software stack.
  2. Workload Analysis and Optimization: Conduct in-depth analysis, profiling, and optimization of agentic LLM workloads to significantly reduce request latency and increase request throughput while maintaining workflow fidelity.
  3. Design and implement scalable systems to accelerate agentic workflows and efficiently handle sophisticated datacenter-scale use cases.
  4. Advise future iterations of NVIDIA software, hardware, and system by engaging with a diverse set of teams at NVIDIA and external partners and formalizing the strategic requirements presented by their workloads.

Skills

Required

  • BS, MS, PhD in Computer Science, Electrical Engineering, Computer Engineering, or a related field (or equivalent experience)
  • 15+ years of experience in deep learning and deep learning systems design
  • Proficiency in Python and C++ programming
  • Strong understanding of computer architecture, and GPU/parallel datacenter computing fundamentals
  • Proven interest in analyzing, modeling, and tuning application performance

Nice to have

  • Experience in building large-scale LLM inference systems, especially those involving compound AI
  • Experience with processor and system-level performance modeling
  • GPU programming experience with CUDA or OpenCL

What the JD emphasized

  • 15+ years of experience in deep learning and deep learning systems design
  • agentic LLM workloads
  • agentic workflows

Other signals

  • LLM inference optimization
  • agentic workflows
  • large-scale systems