PhD Research Intern, Programming Systems - 2027
Core
Researching and building next-generation parallel computing systems, programming models, and runtime environments to accelerate real-world applications.
Role type
PhD Research Intern, Programming Systems
Builds
Prototype software, novel algorithms, and research publications for NVIDIA's accelerated computing platform.
Domain
High-performance computing, parallel algorithms, programming languages, compilers, and runtime systems.
Required skills
C, C++, Python, Rust, parallel algorithms, compiler design, runtime systems, formal verification, GPU programming
Preferred skills
Machine learning, distributed computing, AI-assisted software authoring/optimization, building developer tools
Technologies
C, C++, Python, Rust, GPU
Responsibilities
Develop algorithms extending the state of the art in parallel computing; invent new techniques and methodologies; produce technology vision for 5-10 year products; build prototype software demonstrating novel solutions.
Seniority
Intern, Research