Role Overview
The Senior GPU Functional Modeling Architect position is pivotal in the NVIDIA Architecture Modeling group. This role focuses on collaborating with top-tier architects to enable functional simulation platforms across GPU generations. The ideal candidate will engage in modeling GPU architecture and develop tools for analysis and simulation.
Experience Level
This is a senior position aimed at candidates with a minimum of 5 years of relevant experience in computer science or engineering.
Key Responsibilities
Responsibilities include:
- Modeling various GPU architectures and corresponding components.
- Collaborating across modeling teams to design, document, and develop simulation tools.
- Adopting diverse simulation models to enhance functional and performance evaluation.
- Creating tests, test plans, and infrastructure for new architecture features.
- Improving the simulation platform and developing resources for upcoming GPU architectures.
- Utilizing AI technologies to streamline daily tasks.
Essential Requirements
Candidates must meet the following requirements:
- A Bachelor's, Master's, or Ph.D. in Computer Science, Electrical Engineering, Computer Engineering, or a relevant field.
- Proficiency in programming with C++, C, and familiarity with scripting languages like Python or Perl.
- Experience in computer architecture modeling, with a preference for System C and TLM.
- Familiarity with machine learning frameworks such as PyTorch, TensorFlow, and LangChain.
- Strong problem-solving abilities and effective debugging skills.
- Good communication and interpersonal skills for collaboration in a distributed team setting.
Education Requirements
Education credentials should include a BS, MS, or PhD in a related field.