Senior Developer Technology Engineer, CPU Performance

Nvidia

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Santa Clara, CANew York, NY
Salary
$152,000–$241,500 / yr
Employment
Full-time
Posted
14 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $207k
This role $197k
$140k $265k
below market most similar roles pay here above market

This role pays less than 55% of similar roles. Most pay $177,287–$235,750 — the blue band above. At the midpoint, this role pays about $197k versus about $207k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Developer Technology Engineer, CPU Performance

The Senior Developer Technology Engineer, CPU Performance joins the Developer Technology Team to research and develop techniques for accelerating large-scale applications on advanced CPU platforms. This role involves performing in-depth analysis and optimization of complex database and data analytics workloads to ensure peak performance on modern hardware architectures. You will collaborate with industry and academic experts to influence the design of next-generation hardware, software, and programming models. Key responsibilities include publishing optimization techniques in blogs or at conferences. Required expertise includes modern CPU architectures like ARM and x86, memory subsystems, and low-level parallel programming using CPU intrinsics and concurrent data structures. Candidates must demonstrate programming fluency in modern C/C++ with a deep understanding of algorithms, concurrency, and vectorization to solve performance bottlenecks in data-intensive environments.

What you'll do

  • Research and develop techniques to accelerate large-scale applications on NVIDIA CPU platforms.
  • Perform in-depth analysis and optimization of complex database and data analytics workloads.
  • Publish and present discovered optimization techniques in developer blogs and at relevant conferences.
  • Influence the design of next-generation hardware architectures, software, and programming models.
  • Investigate hardware and system bottlenecks to optimize performance on heterogeneous computing systems.
  • Design parallel algorithms and implement optimizations in an accelerated computing environment.
  • Work with external technologists to investigate and improve the performance of their applications.

What we're looking for

  • Masters or PhD in Computer Science, Computer Engineering, or a related computationally focused science degree (or equivalent experience).
  • At least 5+ years of relevant work or research experience.
  • Expert knowledge of modern CPU architectures (ARM, x86) and system/OS.
  • In-depth expertise with CPU architecture fundamentals, especially memory subsystems like cache, DRAM, and storage.
  • Hands-on experience with low-level parallel programming, vectorization, CPU intrinsics, and concurrent data structures.
  • Programming fluency in modern C/C++ with a deep understanding of algorithms, concurrency, and optimization techniques.
  • Experience optimizing the performance of distributed database systems and frameworks (preferred).
  • Background with compression, storage systems, networking, distributed computer architectures, or knowledge of GPU architectures (preferred).

More like this

Similar roles

Manager, GPU Accelerated Data Analytics

Nvidia

Santa Clara, CA +1 83 days ago $224,000–$356,500
CUDA C++ C GPU Architecture Parallel Computing SQL Vector Databases Algorithms Performance Optimization Data Analytics Deep Learning Inference
7+ yrs exp Hybrid

Senior CPU Engineer

Qualcomm

San Diego, CA 40 days ago $131,622–$183,700
micro-architecture Physical Design Computer Engineering Electrical Engineering Computer Science

CPU Performance Engineer, Platform Architecture

Apple Inc

Austin, TX 21 days ago
CPU Architecture Micro-architecture C C++ Python Perl SIMD Vector Architectures RTL Data Structures Algorithms Software Design Patterns OS Internals Compiler Technologies Branch Prediction Prefetchers

CPU Performance Engineer, Platform Architecture

Apple Inc

Santa Clara, CA 21 days ago $150,400–$225,300
CPU Architecture Micro-architecture C C++ Python Perl SIMD Vector Architectures RTL OS Internals Compiler Technologies Data Structures Algorithms Software Design Patterns
3+ yrs exp

CPU Performance Engineer, Platform Architecture

Apple Inc

Beaverton, OR 21 days ago
CPU Architecture Micro-architecture C C++ Python Perl SIMD Vector Architectures RTL Data Structures Algorithms Software Design Patterns OS Internals Compiler Technologies Branch Prediction Prefetchers
10+ yrs exp