PhD Software Engineering Intern, Decision Intelligence - Fall 2026

Nvidia

Actively hiring
Santa Clara, CA Posted 10 days ago

At a glance

AI generated

TL;DR

Join NVIDIA's cuOpt team as a PhD intern focused on developing GPU-accelerated decision optimization systems. You will prototype and refine parallel algorithms, perform performance tuning and benchmarking of large-scale numerical software, and collaborate with cross-functional teams to understand complex use cases. Ideal candidates are pursuing a PhD in Computer Science or a related field with expertise in parallel C++ programming and CUDA, along with a deep understanding of operations research fundamentals such as mathematical programming and heuristics. You should also have experience working independently on development projects and contributing to open-source optimization tools. Knowledge of hardware architecture and proficiency in Python are highly desirable for this role that aims to revolutionize decision intelligence at scale.

Skills

CUDA C++ Python GPU CPU Memory Storage Performance Optimization Algorithms Numerical Methods Mathematical Programming Heuristics Automated Code Evolution Open-Source Contributions

What you'll do

  • Develop parallel algorithms for decision optimization problems.
  • Tune and optimize large-scale numerical software for performance.
  • Understand and address complex use cases and requirements independently.
  • Apply advanced knowledge of operations research and optimization fundamentals.
  • Contribute to open-source projects in optimization or GPU programming.
  • Utilize autoresearch agents for algorithmic discovery and code evolution.
  • Optimize hardware and system architecture for performance enhancement.

What we're looking for

  • Pursuing a PhD in Computer Science or a related field.
  • Expertise in parallel C++ programming with CUDA knowledge.
  • Strong background in algorithms and numerical methods for optimization.
  • Experience with mathematical programming and heuristic techniques.
  • Independent work ethic and capability to lead development projects.

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 825 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia