Principal Architect, Accelerated Computing

NVIDIA Corporation

Santa Clara (CA)

On-site

USD 272,000 - 431,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA Corporation in Santa Clara seeks a senior GPU performance researcher to drive hardware-software co-design and optimize core algorithms for current and next-generation GPUs.

You will lead collaborations across hardware design, software engineering, product, and research teams, and publish findings through papers, blogs, or patents as appropriate.

Qualifications

  • MS or PhD in CS/CE/EE or equivalent experience.
  • 12+ years of relevant work experience.
  • Strong mathematical fundamentals (linear algebra, numerical methods).
  • Passion for performance optimization.
  • Hands-on CUDA/OpenCL experience.
  • Proficiency in C/C++.
  • Familiarity with multi-node APIs like MPI.
  • Good communication and time-management skills.
  • Experience benchmarking and profiling workloads on GPU/CPU clusters.

Responsibilities

  • Perform in-depth analysis and optimization for NVIDIA GPUs.
  • Create and optimize core parallel algorithms and data structures.
  • Analyze hardware-software interplay on core algorithms and programming models.
  • Collaborate with hardware design, software engineering, product and research teams.
  • Dive into accelerated computing applications to aid co-design.
  • Write papers, conference publications, or blog posts describing work as appropriate.

Skills

CUDA
C/C++
Python
Parallel programming
MPI/OpenSHMEM
Performance optimization
GPU benchmarking

Education

MS or PhD in CS/CE/EE or equivalent

Tools

MPI/OpenSHMEM/NVSHMEM

Job description

What you'll be doing
  • Performing in-depth analysis and optimization to ensure the best possible performance on current and/or next-generation NVIDIA GPUs.
  • Creating and optimizing core parallel algorithms, data structures, and reference codes to provide the best possible solutions for NVIDIA GPUs.
  • Understanding and analyzing the interplay of hardware and software architectures on core algorithms, programming models, and applications.
  • Actively leading and collaborating with the hardware design, software engineering, product, and research teams to guide the direction of accelerated computing.
  • Diving into accelerated computing applications to facilitate software-hardware co-design.
  • Writing up and presenting your work by writing white papers, conference publications, official blog posts, patent applications, etc. as appropriate.
What we need to see
  • An MS or Ph.D. in Computer Science, Computer Engineering or Electrical Engineering, or equivalent experience 12+ years of relevant work experience Strong mathematical fundamentals, including linear algebra and numerical methods.
  • A passion for performance optimization.
  • Hands-on experience with the massively parallel GPU programming model, e.g. CUDA or OpenCL.
  • Familiarity with APIs for multi-node communication, like MPI or OpenSHMEM/NVSHMEM, is a plus.
  • Strong knowledge of C and C++ with solid understanding of software design, programming techniques, and algorithms.
  • Familiarity with threading APIs for multicore CPUs and Unix-style Inter-process Communication (IPC) APIs is a plus.
  • Familiarity with Python is a plus.
  • Good communication and organization skills, with a logical approach to problem solving, good time management, and task prioritization skills.
  • Experience benchmarking, profiling characterizing workloads on GPU and CPU clusters.
Compensation

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 272,000 USD - 431,250 USD.

Benefits
  • You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until October 24, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

Equal Opportunity and Diversity

NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer.

As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Architect, Accelerated Computing
Principal Architect, Accelerated Computing

NVIDIA Corporation • United States

On-site
USD 272,000 - 431,000
Equity
Senior Architect - Data Processing Systems, Analytics and Data Intelligence
Senior Architect - Data Processing Systems, Analytics and Data Intelligence

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Manager, GPU Accelerated Data Analytics
Manager, GPU Accelerated Data Analytics

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 224,000 - 431,000
Equity
Benefits
Hybrid work
Senior Accelerated Computing Architect
Senior Accelerated Computing Architect

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 356,500
Senior Graphics Driver Engineer
Senior Graphics Driver Engineer

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity
Benefits
GPU System Performance Architect
GPU System Performance Architect

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Benefits
Senior Architect - Data Processing Systems, Analytics and Data Intelligence
Senior Architect - Data Processing Systems, Analytics and Data Intelligence

NVIDIA Corporation • New York (NY)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Performance Architect - Heterogeneous Workload Optimization
Senior Performance Architect - Heterogeneous Workload Optimization

NVIDIA Corporation • Durham (NC)

On-site
USD 184,000 - 357,000
Senior Solutions Architect, Data Processing
Senior Solutions Architect, Data Processing

NVIDIA Corporation • California

Hybrid
USD 214,000 - 357,000
Equity
Benefits
Senior Performance Architect - Heterogeneous Workload Optimization
Senior Performance Architect - Heterogeneous Workload Optimization

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000