Senior GPU Architect

NVIDIA NVIDIA · Semiconductors · Bangalore, India

NVIDIA is seeking a Senior GPU Architect to contribute to the advancement of GPU Streaming Multiprocessor (SM) Architecture, Simulators, compilers, and testing infrastructure. The role involves understanding and modeling compiler features for AI and graphics GPUs, developing test plans and infrastructure for next-generation GPUs, and creating tools to validate performance and functional models. Requires a Master's/Bachelor's degree in CS or Math with 5+ years of experience in Compilers, Parallel programming, or computer architecture, with strong C, C++, and Python programming skills, and a solid understanding of compilers 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.