Logo of Huzzle

Deep Learning Performance Architect

image

NVIDIA

1mo ago

  • Job
    Full-time
    Junior Level
  • Research & Development
    IT & Cybersecurity

AI generated summary

  • You need an MS/PhD in CS, EE, or Math, 2+ years in parallel computing and deep learning, strong C/C++/Python skills, and expertise in architecture analysis and performance modeling.
  • You will benchmark AI workloads, develop simulators in C++/Python, evaluate PPA for hardware features, collaborate with architecture teams, and stay updated on deep learning trends.

Requirements

  • MS or PhD in a relevant discipline (CS, EE, Math).
  • 2+ years of experience in parallel computing architectures, interconnect fabrics and deep learning applications.
  • Strong programming skills in C, C++ and Python.
  • Proficiency in architecture analysis and performance modeling.
  • Curious mindset with excellent problem solving skills.

Responsibilities

  • Benchmark and analyze AI workloads in single and multi-node configurations.
  • High level simulator and debugger development in C++/Python.
  • Evaluate PPA (performance, power, area) for hardware features and system-level architectural trade-offs.
  • Work closely with wider architecture teams, architecture and product management to help with trade-off analysis at every stage of the project.
  • Keep abreast with emerging trends and research in deep learning.

FAQs

What is the primary role of a Deep Learning Performance Architect at NVIDIA?

The primary role involves benchmarking and analyzing AI workloads, developing high-level simulators and debuggers, evaluating performance for hardware features, and collaborating with architecture teams on trade-off analysis for projects.

What are the essential qualifications required for this position?

A candidate should have an MS or PhD in a relevant discipline (Computer Science, Electrical Engineering, Math), 2+ years of experience in parallel computing architectures and deep learning applications, and strong programming skills in C, C++, and Python.

Are there any preferred skills that can make candidates stand out?

Yes, preferred skills include an understanding of modern transformer-based model architectures, experience with benchmarking methodologies, and the ability to communicate complex technical concepts to a non-technical audience.

Is experience in architecture analysis important for this role?

Yes, proficiency in architecture analysis and performance modeling is crucial for the Deep Learning Performance Architect position.

What kind of work environment can candidates expect at NVIDIA?

Candidates can expect a diverse and supportive environment where they are inspired to do their best work, as NVIDIA values creativity and teamwork.

What programming languages are important for this position?

Strong programming skills in C, C++, and Python are essential for success in the Deep Learning Performance Architect role.

What does "PPA" stand for in the context of this job?

PPA stands for performance, power, and area, which refers to evaluating these aspects for hardware features and architectural trade-offs.

Will the Deep Learning Performance Architect role involve collaboration with other teams?

Yes, the role requires close collaboration with various architecture teams, architecture, and product management for trade-off analysis throughout the project lifecycle.

What is the focus of the Deep Learning Architecture team at NVIDIA?

The Deep Learning Architecture team focuses on building real-time, cost-effective computing platforms to drive success in AI and machine learning applications.

How can candidates stay updated with the latest trends in deep learning?

Candidates are encouraged to keep abreast of emerging trends and research in deep learning as part of their continuous learning and development in this role.

Manufacturing & Electronics
Industry
10,001+
Employees
1993
Founded Year

Mission & Purpose

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.