Senior Accelerated Computing Architect

NVIDIA Corporation

Santa Clara (CA)

On-site

USD 184,000 - 357,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA is seeking a Senior Accelerated Computing Architect to advance performance on our GPUs and drive co-design of software and hardware across HPC, AI, and automotive workloads. You will collaborate with hardware, software, product, and research teams to optimize core algorithms and reference codes.

Join a world-class team and help push architectures to their limits. The role emphasizes CUDA/OpenCL, C/C++, and multi-node performance benchmarking, with opportunities for impact and innovation.

Qualifications

  • MS or PhD in CS/CE/EE or equivalent with 6+ years of experience.
  • Strong mathematical fundamentals (linear algebra, numerical methods).
  • Hands-on CUDA or OpenCL experience.
  • Familiarity with MPI/OpenSHMEM/NVSHMEM is a plus.
  • Strong C/C++ knowledge with good software design and algorithms.
  • Good communication and organizational skills.
  • Experience benchmarking and profiling workloads on GPU/CPU clusters.

Responsibilities

  • Analyze and optimize performance on current/next-generation NVIDIA GPUs.
  • Create and optimize core parallel algorithms, data structures, and reference codes.
  • Understand hardware-software interplay on core algorithms, programming models, and applications.
  • Collaborate with hardware, software, product, and research teams to guide direction.
  • Dive into accelerated computing applications for software-hardware co-design.
  • Document results via papers, conference publications, blogs, or patents as appropriate.

Skills

GPU programming (CUDA/OpenCL)
C/C++ programming
Python programming
Performance optimization
Communication & collaboration

Education

MS or PhD in CS/CE/EE or equivalent

Tools

MPI
OpenSHMEM/NVSHMEM
Unix IPC
Threading APIs

Job description

We are now looking for a Senior Accelerated Computing Architect! NVIDIA is developing software and system architectures for accelerated high performance computing, scientific computing, machine learning, AI, datacenter, and automotive computing. This position offers you the opportunity to make a meaningful impact in a fast-moving, technology focused company.

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 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 6+ 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.

NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most hard-working and dedicated people in the world working for us. Are you creative and autonomous? Do you love the challenge of pushing an architecture to its limits? If so, we want to hear from you.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.

  • eligible for equity and benefits.

Applications for this job will be accepted at least until May 11, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering a diverse 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.

NVIDIA pioneered accelerated computing. Today, our AI infrastructure powers global intelligence, transforming every industry.

Learn more about NVIDIA.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior GPU Architect
Senior GPU Architect

NVIDIA Corporation • Santa Clara (CA)

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

2100 NVIDIA USA • United States

Remote
USD 184,000 - 357,000
Equity
Benefits
Senior Technical Product Manager, Accelerated Computing
Senior Technical Product Manager, Accelerated Computing

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 168,000 - 328,000
Senior Solutions Architect, Data Processing
Senior Solutions Architect, Data Processing

NVIDIA Gruppe • California (MO)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Data Center System Architect
Senior Data Center System Architect

NVIDIA Corporation • Santa Clara (CA)

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

Nvidia Corporation • Santa Clara (CA)

On-site
USD 235,000 - 357,000
Equity
Benefits
Senior Solutions Architect, Data Processing
Senior Solutions Architect, Data Processing

NVIDIA Corporation • California (MO)

Hybrid
USD 214,000 - 357,000
Equity
Benefits
Senior Solutions Architect, Data Processing
Senior Solutions Architect, Data Processing

NVIDIA Corporation • Northern (KY)

On-site
USD 184,000 - 357,000
Senior Systems Software Engineer - GPU Performance at Scale
Senior Systems Software Engineer - GPU Performance at Scale

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 287,500
Equity
Benefits
Senior Deep Learning Performance Architect
Senior Deep Learning Performance Architect

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000