N

NVIDIA

Designs the chips and software that power AI

AI Infrastructure and Frameworks Intern

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

About the Job

Requirements

  • Pursuing a Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Strong Python and debugging skills, with systems fundamentals in concurrency, distributed execution, memory management, or data movement.
  • Practical experience in at least one area: training infrastructure, reinforcement learning infrastructure, simulation or robotics integration, or inference infrastructure. Coursework, research, open-source projects, and internships count.

Responsibilities

  • Develop and optimize training infrastructure for advanced Physical AI world models, supporting pre-training, supervised fine-tuning, and reinforcement learning. Explore distributed parallelism, sharding, low-precision training, compute–communication overlap, numerical consistency, and efficient weight synchronization between training and inference.
  • Build Physical AI post-training and reinforcement learning infrastructure supporting advanced training algorithms. Connect simulation or, where applicable, real-robot interaction with experience collection, rollout inference, reward computation, training, and evaluation. Optimize these workflows through partitioning, pipelining, data transfer, and synchronization across synchronous, asynchronous, or disaggregated execution.
  • Improve efficiency and scalability across training, inference, simulation, and evaluation through scheduling, placement, dynamic resource allocation, and load balancing, supporting heterogeneous resources, elasticity, and fault recovery.
  • Analyze and optimize system performance, working with researchers to investigate, support, and compare emerging Physical AI models, training workflows, and algorithms from a systems perspective. Use profiling, benchmarking, and performance modeling to identify bottlenecks and measure throughput, latency, GPU utilization, and policy freshness.
  • Share findings through tested code, documentation, and technical presentations, and contribute to research publications where appropriate.

Desired Qualifications

  • Experience optimizing training infrastructure, including distributed parallelism, low-precision training, GPU memory efficiency, or compute–communication overlap.
  • Experience optimizing scheduling, placement, resource allocation, or data transfer across training, rollout, simulation, and evaluation.
  • Experience extending reinforcement learning pipelines, integrating simulation environments or robot interfaces, or optimizing inference; GPU profiling, C++/CUDA development, and open-source contributions or research in machine learning systems are also valued.

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