PhD Software Engineering Intern, Decision Intelligence

Nvidia

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Employment
Intern
Posted
112 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $185k
$122k most similar roles pay here $248k

This listing doesn't post a salary. Most similar roles pay $133,768–$235,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 896 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · PhD Software Engineering Intern, Decision Intelligence

As a PhD Software Engineering Intern, Decision Intelligence - Fall 2026, you will join the cuOpt team to help build the future of decision intelligence by developing a GPU-accelerated open-source platform for decision-making systems. Your daily responsibilities include prototyping and developing parallel algorithms for decision optimization problems, performing performance tuning, optimization, and benchmarking of large-scale parallel numerical software, and collaborating with teammates to understand specific software use cases and requirements. To succeed in this role, you must possess expert skills in parallel C++ and CUDA programming, along with a deep understanding of algorithms, numerical methods, and operations research fundamentals. You will apply knowledge of linear, quadratic, and mixed-integer mathematical programming or heuristics like genetic algorithms. The work focuses on solving complex decision optimization problems through advanced parallel computing techniques and high-performance software engineering.

What you'll do

  • Prototype and develop parallel algorithms for decision optimization problems.
  • Perform tuning, optimization, and benchmarking of large-scale parallel numerical software.
  • Develop GPU-accelerated solutions using CUDA programming and advanced parallel computing techniques.
  • Implement mathematical programming models including linear, quadratic, and mixed-integer programs.
  • Apply heuristics such as genetic algorithms and large neighborhood search to solve complex problems.
  • Lead independent development efforts for optimization and machine learning projects.
  • Contribute to the development of an open-source platform for decision intelligence.

What we're looking for

  • Pursuing a PhD degree in Computer Science or a related field.
  • Excellent parallel C++ programming skills with familiarity in CUDA programming.
  • Deep understanding of algorithms and numerical methods.
  • Knowledge of operations research and optimization fundamentals.
  • Proficiency in mathematical programming including linear, quadratic, and mixed-integer models.
  • Understanding of heuristics such as genetic algorithms and large neighborhood search.
  • Ability to work independently and lead development efforts.
  • Experience with hardware/system architecture and performance optimization for CPU, GPU, memory, and storage.

More like this

Similar roles

Applied Research Intern, NLP

Nvidia

Santa Clara, CA 72 days ago
Python Deep Learning Natural Language Processing PyTorch JAX NeMo-RL Nemotron open-source Model Post-training

Senior Deep Learning Compiler Engineer

Nvidia

Remote (Santa Clara, CA) +1 134 days ago $152,000$241,500
C++ Python CUDA OpenCL MLIR XLA TVM LLVM PyTorch GPU Architecture Compiler Optimization Deep Learning Kernel Generation cross compilation Performance Analysis
3+ yrs exp Remote

Senior Accelerated Computing Architect

Nvidia

Santa Clara, CA 127 days ago $184,000$287,500
CUDA OpenCL C C++ Python MPI NVSHMEM OpenSHMEM IPC Benchmarking Profiling Linear Algebra Numerical Methods High Performance Computing Machine Learning AI
6+ yrs exp

Software Engineer Intern

Cloudflare, Inc

Lisbon, Portugal 32 days ago
TypeScript JavaScript Go Rust C C++ Python Microservices open-source Software Development