Drimva

NVIDIA

PhD Research Intern, Programming Systems - 2027

US, CA, Santa Clara · Internship · Posted Oct 12, 2026

Experience
2+ years of relevant industrial and university experience preferred.
Education
Pursuing a PhD degree in a relevant discipline (CS, CE, EE, Physics, Math).

About the job

Develop and prototype research in programming systems and parallel computing, with the potential to integrate innovations into NVIDIA’s accelerated computing platform.

What you'll do

  • Develop algorithms and software for parallel computing, machine learning, data analytics, and related areas.
  • Invent techniques and methodologies, delivering prototypes, patents, products, or publications.
  • Develop long-term technology vision for products 5–10 years ahead.

What they ask for

  • Pursuing a PhD in a relevant discipline (CS, CE, EE, Physics, or Math).
  • Strong programming ability in at least one of C, C++, Python, or Rust.
  • Track record of research contributions in a relevant field.
  • Published academic papers in the candidate’s research field.

Nice to have

  • 2+ years of relevant industrial and university experience is preferred.
  • Expertise applying programming systems to machine learning, data science, or distributed computing; using AI for software development; implementing ideas on GPUs; or building developer software systems.

Pay

38 USD - 94 USD per hour; hourly rate

Tools

C, C++, Python, Rust

AI focus

Research may involve machine learning and agentic software authoring or optimization; preferred expertise includes using AI to author, optimize, verify, and maintain software. NVIDIA also uses AI tools in its recruiting processes.

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 4, 2026 (UTC)