Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 3
Algorithms @ 3
Data Science @ 3
GPU @ 3
Machine Learning @ 3
Mathematics @ 3
Parallel Programming
Python @ 6
Rust @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA is seeking an outstanding researcher to join its programming systems research team. The team develops tools that help programmers use parallel computing systems, including parallel algorithm techniques, expressive parallel programming models and languages, code analysis and generation tools, and scalable runtime environments. Researchers develop novel solutions and prototype software, then work with product teams to integrate ideas into NVIDIA's accelerated computing platform.
Responsibilities
- Develop algorithms and design software extending the state of the art in parallel computing, machine learning, data analytics, and related technology areas.
- Invent techniques, technologies, methodologies, and processes that enable new products or product categories.
- Deliver prototypes, patents, and research publications.
- Produce technology vision and the basis for products 5–10 years in the future.
- Focus on future technologies rather than products currently shipping or in development, except where they can be extended or improved.
Requirements
- Pursuing a PhD in a relevant discipline such as computer science, computer engineering, electrical engineering, physics, or mathematics.
- Two or more years of relevant industrial and university experience preferred. Relevant industries include hardware, software, and algorithm development for desktop, mobile, embedded, and datacenter systems.
- Strong programming ability in at least one of C, C++, Python, or Rust.
- A track record of research contributions in programming languages, compilers, runtime systems, parallel algorithms, formal verification, agentic software authoring and optimization, or related fields.
- Published academic papers in the field of research.
Preferred Qualifications
- Expertise applying programming systems insights and techniques to machine learning, data science, and/or distributed computing.
- Expertise using AI to author, optimize, verify, and maintain software.
- Ability to implement ideas to run on the GPU.
- Experience building software systems used by other developers.
Benefits
- Intern hourly rates are based on position, location, year in school, degree, and experience, with a stated range of USD 38–94 per hour.
- Eligible for intern benefits.
- NVIDIA is committed to an inclusive work environment and is an equal opportunity employer.
Applications will be accepted at least until October 4, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.
More jobs at Nvidia
Senior Research Scientist, AI-Enabled Secure Systems
Nvidia · Westford, United States
USD 224,000-431,200 per year
PhD Research Intern, AI for Climate and Weather Simulation - 2027
Nvidia · Santa Clara, United States
USD 38-94 per hour
PhD Research Intern, Robotic Perception and Learning - 2027
Nvidia · Redmond, United States
USD 38-94 per hour
Senior Software Engineer – WebRTC Streaming
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Research Scientist, AI for Cybersecurity
Nvidia · Westford, United States
USD 224,000-431,200 per year
Similar jobs
Sparse Linear Algebra Libraries Intern - Summer 2027
Nvidia · Santa Clara, United States
USD 20-71 per hour
Database Research Scientist
ClickHouse · Canada, Netherlands, Germany, United States, United Kingdom
USD 175,000-235,000 per year
Senior Performance Compiler Engineer - Triton
Nvidia · Redmond, United States
USD 184,000-287,500 per year
Differentiable Simulation Research Intern - Summer 2027
Nvidia · Santa Clara, United States
USD 38-94 per hour
Senior Deep Learning Software Engineer, Inference and Model Optimization
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior System Software Engineer, Agentic Retrieval
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
PhD Research Intern, Quantum Simulation and AI - 2027
Nvidia · Santa Clara, United States
USD 38-94 per hour
PhD Research Intern, Networking - 2027
Nvidia · Santa Clara, United States
USD 38-94 per hour