GPU Architect

NVIDIA NVIDIA · Semiconductors · Bangalore, India

NVIDIA is seeking a GPU Architect to contribute to advancing GPU Streaming Multiprocessor (SM) Architecture, Simulators, compilers and testing infrastructure. The role involves understanding and modeling compiler features for AI and graphics GPU SMs, developing test plans and infrastructure, and creating tools to validate performance and functional models. Requires a Masters/Bachelor's degree in CS or Math with 3+ years of experience in Compilers, Parallel programming, or computer architecture, and strong programming skills in C, C++, Python, with a must-have understanding of Compiler and data structures.

What you'd actually do

  1. Contribute to advancing GPU Streaming Multiprocessor (SM) Architecture, Simulators, compilers and testing infrastructure.
  2. Understand and model in architecture compiler, features for AI and graphics GPU SM.
  3. Develop test plans and testing infrastructure for next generation GPU SM.
  4. Develop tools to validate performance models and verify functional models.

Skills

Required

  • C
  • C++
  • Python
  • Compiler
  • data structure
  • Parallel programming
  • computer architecture

Nice to have

  • GPU compilers
  • architectural exploration
  • CPU core architecture
  • GPU ISA

What the JD emphasized

  • Strong understanding of Compiler and data structure is a must