N

NVIDIA

Designs the chips and software that power AI

Deep Learning Model and System Optimization Engineer Intern

Applied Machine LearningConfirmed live in the last 24 hours
InternshipNo salary listedIn-person

About the Job

Requirements

  • Pursuing an MS or PhD from a leading university in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics, or a related field, with an expected graduation date in 2028.
  • Available to work as an intern for at least three months and at least four days per week.
  • Strong understanding of Transformer architectures and large language model inference, including attention, mixture of experts, and key-value cache management.
  • Experience with at least one large language model inference framework, such as TensorRT-LLM, vLLM, SGLang, or a comparable framework.
  • Proficiency in Python and PyTorch, with strong experimental design, data analysis, debugging, and problem-solving skills.
  • Experience with at least one GPU programming technology, such as CUDA C/C++, Triton, or a comparable parallel programming framework.
  • Understanding of GPU architecture, memory hierarchy, Tensor Cores, parallel computing, and performance analysis.
  • Familiarity with low-precision computing concepts, including quantization error, scaling, rounding, clipping, group or block quantization, and mixed-precision computation.
  • Ability to evaluate an optimization technique across model accuracy, kernel performance, and end-to-end inference performance.
  • Good communication, technical writing, organization, and cross-functional collaboration skills.

Responsibilities

  • Analyze and optimize inference performance across model architecture, numerical precision, GPU kernels, memory systems, and end-to-end serving frameworks.
  • Develop low-bit quantization techniques for model weights, activations, attention operands, and key-value caches.
  • Explore numerical formats and mixed-precision strategies involving FP8, NVFP4, MXFP4, and other emerging low-precision formats while preserving model accuracy and capabilities.
  • Design and evaluate techniques for key-value cache compression, sparsification, hierarchical storage, and reuse across inference requests.
  • Optimize inference for model architectures including multi-head attention, grouped-query attention, multi-query attention, multi-head latent attention, sliding-window attention, sparse attention, linear attention, and state space models.
  • Investigate model-system co-optimization techniques such as speculative decoding, state reuse, and computation reuse.
  • Build performance models and optimization strategies for long-context inference and agentic workloads, focusing on throughput, time to first token, inter-token latency, memory efficiency, and deployment cost.
  • Collaborate with model, framework, kernel, library, system software, and GPU architecture teams to influence the design of future models, software platforms, and hardware architectures.

Desired Qualifications

  • Hands-on experience optimizing kernels or end-to-end workloads on NVIDIA GPUs.
  • Research or engineering experience in model quantization, key-value cache optimization, efficient attention, speculative decoding, or long-context inference.
  • Contributions to inference frameworks, GPU libraries, compilers, or other relevant open-source projects.
  • Experience profiling and optimizing production-scale large language model inference workloads.

About the Company

NVIDIA

Designs the chips and software that power AI

NVIDIA designs the chips and software that power artificial intelligence and sells complete data center systems to cloud providers, AI labs, and other businesses, along with GeForce graphics cards for gamers. Its GPUs, chips that perform thousands of calculations at once, became the main hardware for AI after researchers used them to train the AlexNet image-recognition model in 2012. NVIDIA connects many GPUs with its own processors and networking gear into servers and rack-sized computers, and developers program them through its CUDA software. These systems bring in most of its sales, and it also makes chips for cars and robots. Jensen Huang co-founded NVIDIA in 1993, and it is based in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1993

Recently Posted Jobs

Explore more opportunities at NVIDIA

See more jobs