PhD Research Intern, Programming Systems

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Employment
Full-time
Posted
5 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $165k
$98k most similar roles pay here $232k

This listing doesn't post a salary. Most similar roles pay $111,200–$218,750.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1391 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1116 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · PhD Research Intern, Programming Systems

As a PhD Research Intern, Programming Systems - 2027, you will join the programming systems research team to develop innovative parallel algorithm techniques, expressive programming models and languages, powerful code analysis and generation tools, and scalable runtime environments. You will focus on inventing new methodologies and building prototype software to accelerate real-world applications in machine learning, data analytics, and other technology areas. Your work involves creating prototypes and patents that eventually integrate into the accelerated computing platform. The role requires a PhD candidate with strong programming skills in C, C++, Python, or Rust. You should have a research track record in compilers, runtime systems, parallel algorithms, formal verification, or agentic software optimization. This position addresses technical challenges in parallel computing to empower programmers and improve performance across various domains including high-performance computing and distributed computing.

What you'll do

  • Develop innovative parallel algorithm techniques and programming models for machine learning and data analytics.
  • Design software to extend the state of the art in parallel computing systems.
  • Build prototype software to demonstrate new technologies and methodologies.
  • Create code analysis and generation tools to accelerate real-world applications.
  • Develop scalable runtime environments for NVIDIA's accelerated computing platform.
  • Produce technical visions and research foundations for products planned 5-10 years into the future.
  • Generate intellectual property through patents and academic publications in top venues.
  • Integrate novel research ideas into existing product lines to improve performance and scalability.

What we're looking for

  • Pursuing a PhD degree in a relevant discipline such as CS, CE, EE, Physics, or Math.
  • 2+ years of relevant industrial and university experience (preferred).
  • Strong programming ability in at least one of C, C++, Python, and/or Rust.
  • Track record of research contributions in fields like programming languages, compilers, runtime systems, parallel algorithms, or formal verification.
  • Published academic papers in your field of research.
  • Expertise in applying programming system insights to machine learning, data science, and/or distributed computing (preferred).
  • Expertise in using AI to author, optimize, verify, and maintain software (preferred).
  • Proven ability to implement ideas on the GPU and experience building developer tools (preferred).

More like this

Similar roles

PhD Research Intern, Hardware and Systems Architecture

Nvidia

Santa Clara, CA 18 days ago
C C++ Python Deep Learning Computer Architecture Distributed Systems Operating Systems Compilers LLM Training Inference Simulation Modeling Benchmarking AI/ML Systems System Software
1+ yrs exp

AI Native Systems Research Scientist Intern

IBM

24 days ago
Large Language Models Distributed Systems Python Go C++ Rust Docker Kubernetes RDMA Software-Defined Networking Linux Networking Deep Learning Machine Learning High-Performance Computing vLLM llm-d

PhD ML Systems Research Engineering Intern

Amd

Santa Clara, CA 11 days ago $91,520–$137,280
Python PyTorch Machine Learning Distributed Systems Reinforcement Learning LLMs AI Infrastructure Model Optimization Inference Parallelism Performance Optimization Experiment Tracking Monitoring Benchmarking Frameworks
Hybrid

PhD Research Intern, Circuits

Nvidia

Santa Clara, CA +1 18 days ago
Circuit Design PLLs Clocking SerDes High-Speed Signaling Photonics SRAM Power Delivery Security Circuits High-Speed Logic Advanced Packaging Thermal Analysis