Senior Architect - Server Performance

1 Month ago • 10 Years + • Research & Development

Job Summary

Job Description

NVIDIA seeks a Senior Architect - Server Performance to analyze workloads on NV server platforms, focusing on distributed training, inference, and HPC applications. Responsibilities include collaborating on performance metrics and benchmarks, conducting performance evaluations, identifying bottlenecks, proposing solutions, and influencing design decisions. The ideal candidate possesses 10+ years of experience in hardware architecture (CPU, GPU, memory, PCIe, etc.), application domains (deep learning, HPC, cloud computing), and familiarity with performance tools, simulators (a plus), C/C++/Python programming, high-performance networking (Infiniband, RoCE), and communication libraries (MPI, UCX). The role involves working with large software repositories and acting as a subject matter expert.
Must have:
  • 10+ years relevant experience
  • HW architecture expertise
  • AI/HPC application knowledge
  • Performance tools & methodologies
  • C/C++/Python programming
  • High-performance networking
Good to have:
  • Performance simulator experience
  • MPI, UCX familiarity
  • CUDA & GPU programming model knowledge
  • PhD degree

Job Details

NVIDIA has continuously reinvented itself. Our invention of the GPU sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. Today, research in artificial intelligence is booming worldwide, which calls for highly scalable and massively parallel computation horsepower that NVIDIA GPUs excel.

We are looking for architects who would be responsible for various aspects of architecture performance for NVIDIA's next-generation AI server systems. This role requires familiarity with HW architecture, workloads (AI training, AI inference, and/or HPC), and the software stack. The candidate should be comfortable working on silicon as well as with high-level models and simulators. The role is not expected to have significant modeling (functional or performance) component, but some small, focused tasks may come up infrequently.

What you'll be doing:

  • Analyze workloads of interest on existing silicon (NV server platforms). Workloads of interest would be any server workload, but emphasis on distributed training, inference and HPC applications.

  • Collaborate with cross-functional teams to define performance metrics and benchmarks for various applications.

  • Conduct thorough performance evaluations, identify bottlenecks, and propose effective solutions. Using appropriate platform and tools.

  • Use insights derived from above to motivate arch features to optimize system architecture that meet performance and scalability goals.

  • Work closely with software and hardware teams to influence design decisions that impact system performance.

  • Act as a subject matter expert on system performance related issues, providing guidance and support to broader engineering team.

 

What we need to see:

  • BE/BTech or MS/MTech in the relevant area, PhD is a plus.

  • 10+ years of relevant experience related to hardware architecture in one or more of domains such as CPU, GPU, caches, memory subsystem, PCIe, etc.

  • Experience in one or more of application domains such as deep learning training and/or inference, high performance computing, cloud computing, etc.

  • Familiarity with performance tools and methodologies. Experience in developing and/or working with performance simulators will be a big plus.

  • Programming experience in C/C++/Python

  • Ability to work with potentially large and unfamiliar software repositories

  • Experience in high performance networking solutions such as Infiniband, RoCE, etc. Familiarity with the workings of communication libraries such as MPI, UCX, etc. will be a big plus.

  • Familiarity with CUDA and the GPU programming model

 

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative, autonomous and love a challenge, we want to hear from you. Come, join our Deep Learning Automotive team and help build the real-time, cost-effective computing platform driving our success in this exciting and quickly growing field. 

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status

#LI-Hybrid

Similar Jobs

PlayStation Global - Lead Audio Programmer

PlayStation Global

Los Angeles, California, United States (On-Site)
3 Weeks ago
NOVOMATIC - C++ Software Developer

NOVOMATIC

Lesser Poland Voivodeship, Poland (Hybrid)
3 Weeks ago
Meta - Software Engineer, Machine Learning

Meta

London, England, United Kingdom (On-Site)
3 Months ago
Rockstar Games - Senior Network Programmer

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
1 Week ago
Aristocrat Gaming - Sr Technical Lead

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
1 Month ago
Playtika - Java Technical Lead

Playtika

Romania (Hybrid)
3 Months ago
Fabric - Applied Researcher, Cryptography Hardware

Fabric

Seattle, Washington, United States (Remote)
4 Months ago
Hello Games - Machine Learning Engineer

Hello Games

United Kingdom (On-Site)
1 Week ago
Fabric - Applied Researcher, Cryptography Hardware

Fabric

Boston, Massachusetts, United States (Remote)
4 Months ago
NVIDIA - PhD Research Intern, Digital Human AI Research

NVIDIA

Shanghai, Shanghai, China (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Equivalent Jobs - C++ SOFTWARE ENGINEER (SIMULATOR)

Equivalent Jobs

(Remote)
3 Months ago
Zuru - Product Owner and Computational Designer Expert

Zuru

Milan, Lombardy, Italy (Hybrid)
4 Months ago
Meta - Data Engineer, Product Analytics

Meta

Menlo Park, California, United States (On-Site)
3 Months ago
Haptic - Lead Engine Software Engineer

Haptic

Dallas, Texas, United States (Remote)
1 Month ago
Cloud Imperium Games - Principal Network Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
2 Months ago
NVIDIA - Senior Deep Learning Software Engineer, cuDNN

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Scanline VFX - Pipeline Supervisor

Scanline VFX

Mumbai, Maharashtra, India (Hybrid)
1 Month ago
Google - Senior Software Engineer, Infrastructure, Google Cloud Networking

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
ByteDance - Researcher Graduate (Applied Machine Learning - Enterprise) -2025 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Microsoft - Senior Software Engineer - Security

Microsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Aptiv - Android Audio - Technical Lead

Aptiv

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Paytm - DBA-Senior Database Administrator

Paytm

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
ARF Design   - RTL Design Verification

ARF Design

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Nagarro - Associate Staff Engineer ,Mobile Developer (React Native)

Nagarro

Hyderabad, Telangana, India (On-Site)
4 Months ago
PhonePe - HR Specialist - Bangalore

PhonePe

Bengaluru, Karnataka, India (On-Site)
3 Months ago
PwC - IN_Manager_ Deals_ Transaction Services - Advisory_ Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Revenera - Senior Software Engineer

Revenera

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Tenstorrent - Staff Design Verification Engineer - CPU Subsystem

Tenstorrent

Bengaluru, Karnataka, India (On-Site)
5 Months ago
QSpiders  - Immediate Openings/Quality Analyst/Freshers

QSpiders

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Nagarro - Senior Staff Engineer, ServiceNow

Nagarro

India (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Cadence - Lead FrontEnd Methodology Engineer

Cadence

Bengaluru, Karnataka, India (On-Site)
5 Months ago
NVIDIA - Senior Systems Software Engineer, CUDA Driver

NVIDIA

Santa Clara, California, United States (Remote)
1 Week ago
Meta - Software Engineer, Computer Vision (Technical Leadership)

Meta

Menlo Park, California, United States (Remote)
3 Months ago
Rivos - CPU Design Verification - Full-time

Rivos

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
NVIDIA - Applied Science Research Lab Manager

NVIDIA

Massachusetts, United States (On-Site)
1 Month ago
Riot Games - Staff Software Engineer, Services - MMO

Riot Games

Los Angeles, California, United States (On-Site)
3 Weeks ago
Google - Student Researcher, PhD, Winter/Summer 2025

Google

Ann Arbor, Michigan, United States (On-Site)
3 Months ago
Tesla - Senior Concepts & Layouts Engineer

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
1 Week ago
Fabric - Applied Researcher, Cryptography Hardware

Fabric

San Francisco, California, United States (Remote)
4 Months ago
Luxoft - Senior SW developer Functional Safety and C++

Luxoft

Gothenburg, Västra Götaland County, Sweden (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

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.


Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Shenzhen, Guangdong Province, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Shanghai, Shanghai, China (On-Site)

Shanghai, Shanghai, China (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug