Research Scientist, Platform Architecture and System Software - PhD New College Grad 2026
Skip the busywork
ApplyBolt rewrites your resume for this exact role and hits submit. You just pick the jobs.
About this role
We are now looking for a Research Scientist New Grad with a focus in Platform Architecture and Runtime Systems. NVIDIA is seeking exceptional architecture and system software researchers to contribute to the development of future scalable multi-GPU platforms. Scalable systems in a post-Moore world require co-optimization of architecture, runtime systems, operating systems, and compilers, to achieve high throughput while maximizing energy efficiency. We are seeking candidates that have a proven track record of research excellence, systems-building experience, a broad perspective across the field of computer architecture, and depth in data parallel architectures or operating and runtime systems. NVIDIA has pioneered programmable GPUs and the CUDA language, and is a world leader in high-performance and mobile computing technology, with aggressive plans for future processors. This position offers you the opportunity to have a real impact in a dynamic, technology-focused company.
What you'll be doing:
- Develop creative architectures and system software implementations to enable scalable multi-GPU platforms.
- Understand and analyze the interplay between operating systems, CPU and GPU architectures, and efficient algorithm designs.
- Collaborate with a diverse set of teams across the company, spanning software, research, hardware engineering, and product groups.
- Publish original research and speak at conferences and events.
What we need to see:
- You are completing a Ph.D. in CE/CS/EE with a strong background in computer architecture, operating systems, compilers, and AI + HPC systems (or equivalent experience). A strong publication, patent, and research collaboration history is a huge advantage.
- Demonstrated expertise in one specific area with the ability to become the go-to resource within a team having varied backgrounds.
- Experience with experimental computer architecture and compiler development driven by performance feedback and optimization loops.
- Experience with C, C++, Python, and AI-assisted development processes.
- Strong communication skills are needed. Being a creative and dynamic presenter is a big advantage.