NVIDIA Spring 2027 Internships: Developer and Performance Technology
$0k - $0k • Remote • US, CA, Santa Clara
Posted 7d ago
Job Location
US, CA, Santa Clara
Tech Stack
Remote Work Policy
Fully remote
Categories
Machine Learning Engineer
About the job
NVIDIA is seeking ambitious and creative individuals for its Spring 2027 Developer and Performance Technology internships. These 8-12 month full-time internships offer a unique opportunity to gain hands-on experience with industry-leading Deep Learning teams, working on projects that have a measurable impact on NVIDIA's business. Interns will tackle complex challenges in areas such as AI, digital twins, gaming, robotics, self-driving cars, and virtual worlds. The program is designed for students pursuing a B.S. or M.S. degree in a relevant field, providing a chance to expand their careers and contribute to transformative technologies.
Responsibilities
- Run performance, image quality, and power tests for Professional Visualization, AI, and LLM benchmark applications on various GPUs.
- Configure computer systems with appropriate hardware and software to run benchmarks.
- Build automation scripts for benchmarking procedures and configuration file balancing.
- Assemble computer hardware, develop and run automation scripts on applications, and design tools.
- Complete post-silicon performance and power benchmarking on NVIDIA and competitive GPU products.
- Compile and analyze data for internal software, hardware, sales, and marketing groups.
- Develop, implement, and maintain test systems by configuring hardware, operating systems, drivers, and software tools.
- Implement hands-on tests focused on performance and power for GPU platforms.
- Maintain automation tools to improve testing efficiency.
- Plan and execute GPU performance benchmarking across a wide range of HPC and DL Frameworks and Applications.
- Aggregate, analyze, and generate written and visual reports with testing data for internal teams.
- Write scripts to improve data gathering through automation.
- Design efficient processes for testing a wide variety of applications and hardware.
- Assist with the development of tools and processes to improve performance of automated testing.
Requirements
- Must be actively enrolled in a university pursuing a B.S. or M.S. degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field for the full 8-12 month duration of the internship.
- Anticipated graduation date (month and year) must be clearly indicated on resume or CV.
- Experience or knowledge in Linux and Shell Scripting.
- Experience or knowledge in GPU Accelerated Deep Learning Frameworks (TRT, Torch, DML).
- Experience or knowledge in Python.
- Experience or knowledge in Containers (Docker or Singularity).
- Experience or knowledge in Embedded Platforms.
- Experience or knowledge in 3D Graphics.
- Experience or knowledge in GPU Programming (CUDA, OpenCL).
- Experience or knowledge in Benchmarking.
- Experience or knowledge in Image Quality and Power Testing.
- Experience or knowledge in Scripting.
- Experience or knowledge in Debugging.
- Experience or knowledge in Low Level System Configuration (BIOS Configurations, Memory Timing, Controlling Cache Latency, Overclocking).
- Experience or knowledge in Electrical Fundamentals (Power Measurement; Multimeters or Data Acquisition Tools).
- Experience or knowledge in GPU-Enabled Deep Learning Frameworks (TensorFlow, PyTorch, MXNet, TensorRT).
- Experience or knowledge in GPU-Enabled HPC Applications (LAMMPS, GROMACS, Amber, RTM).
- Experience or knowledge in GPU/CPU Benchmarking (Cloud Solutions i.e. AWS, GCP, Azure).
- Experience or knowledge in GPU Programming (CUDA, OpenACC, OpenCL).
- Experience or knowledge in Compilers (GNU, Intel Composer, PGI).
- Experience or knowledge in Clusters (Slurm, Kubernetes).
Benefits
- Internship hourly rates are a standard pay based on position, location, year in school, degree, and experience.
- Eligible for Intern benefits.
