Senior Architect - NVIDIA Architecture

World leader in accelerated computing, pioneering AI and digital twins technology transforming major industries.
$184,000 - $356,500
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Senior Architect - NVIDIA Architecture

NVIDIA, a pioneer in GPU technology and AI computing, is seeking a Senior Architect to join their Architecture Modeling group. This role is crucial for improving GPU monitoring and management in the data center, working alongside world-class architects on modeling and validating chip architectures, microcontrollers, and server baseboard components.

The position offers an opportunity to work at the forefront of AI and datacenter technology, contributing to NVIDIA's reputation as "the AI computing company." Since inventing the GPU in 1999, NVIDIA has been instrumental in transforming parallel computing, modern computer graphics, and revolutionizing AI through GPU deep learning.

The role involves sophisticated modeling of GPU and baseboard components, developing and implementing simulation models, and creating testing infrastructure for new architectures. You'll be working in a collaborative, matrixed environment across different modeling teams, contributing to documentation, design, and tool development.

The ideal candidate will bring strong programming abilities in C++ and C, extensive experience with build systems and toolchains, and a solid background in Computer Architecture. Experience with SystemC & TLM modeling is highly valued, as is familiarity with modern development tools like Docker and Jenkins.

NVIDIA offers a competitive compensation package, including a base salary range of $184,000 - $356,500 USD, equity, and comprehensive benefits. The company is committed to fostering diversity and maintains an inclusive work environment where innovation thrives. This is an exceptional opportunity to join one of technology's most desirable employers and contribute to cutting-edge developments in AI and computing.

Last updated a day ago

Responsibilities For Senior Architect - NVIDIA Architecture

  • Modeling of GPU and other baseboard components and features
  • Work across different modeling teams to document, design, develop tools to analyze and simulate, validate, and verify models
  • Implement features for different functional and performance models
  • Develop tests, test plans, and testing infrastructure for new architectures/features
  • Perform code coverage analysis and reporting
  • Evaluate and implement newer modeling techniques and frameworks
  • Develop AI based tools to increase efficiency

Requirements For Senior Architect - NVIDIA Architecture

Python
  • Bachelor's degree in Computer Science, Electrical Engineering or Computer Engineering (or equivalent experience)
  • 8+ years of meaningful work experience or MS with demonstrated ability or PhD with 2+ years of experience
  • Strong programming ability in C++, C with understanding of build systems and toolchains
  • Computer Architecture background with experience in modeling with SystemC & TLM
  • Familiarity with Synopsys VDK, Docker, Jenkins, Python, Perl
  • Excellent communication and interpersonal skills
  • Ability to work in a distributed team environment

Benefits For Senior Architect - NVIDIA Architecture

Equity
  • Equity
  • Benefits package available

Interested in this job?

Jobs Related To NVIDIA Senior Architect - NVIDIA Architecture

Linux GPU System Software Engineering Manager

Lead GPU device driver development team at NVIDIA, managing Linux kernel software projects and driving innovation in graphics technology.

Software Engineering Manager, Sparse Linear Algebra Libraries

Lead software engineering team developing high-performance sparse linear algebra libraries for AI and scientific computing at NVIDIA.

Manager, Speed and Reliability

Lead system architecture for NVIDIA's Speed and Reliability team, driving innovation in GPU development while managing technical teams and strategic initiatives.

Software Engineering Manager, Linear Algebra Libraries

Lead software engineering manager position at NVIDIA focusing on high-performance linear algebra libraries development for AI and scientific computing applications.

Senior ASIC Front End Infrastructure Engineer

Senior ASIC Front End Infrastructure Engineer role at NVIDIA, focusing on developing core verification and RTL infrastructure for world-leading GPUs.