PhD Software Engineering Intern, Decision Intelligence - Fall 2026
At a glance
AI generatedTL;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
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
- Senior Solutions Architect, AI Infrastructure 4
- Senior System Software Engineer - AV Platform 4
- Senior Circuit Design Engineer 3
- Senior Circuit Methodology Engineer 3
- Senior Deep Learning Performance Architect 3