Drimva

NVIDIA

Senior Developer Technology Engineer, CPU Performance

$152K–$288K

US, CA, Santa Clara +2 · Senior · Full-time · Posted Oct 13, 2026

Location
US, CA, Santa Clara
US, CA, Remote
US, NY, New York
Experience
At least 5+ years of relevant work or research experience.
Education
Master's or PhD in Computer Science, Computer Engineering, or a related computationally focused science degree (or equivalent experience).

About the job

Researches and develops CPU performance optimizations for large-scale applications, especially database and data analytics workloads, and shares findings with developers and NVIDIA teams.

What you'll do

  • Analyze and optimize complex database and data analytics workloads on modern CPU architectures.
  • Develop performance techniques and publish or present findings to the developer community.
  • Collaborate across teams to influence next-generation hardware architectures, software, and programming models.

What they ask for

  • Expert knowledge of modern CPU architectures (ARM, x86) and system/OS, including CPU fundamentals and memory subsystems.
  • Hands-on experience with low-level parallel programming, vectorization, CPU intrinsics, and concurrent data structures.
  • Programming fluency in modern C/C++ and deep understanding of algorithms, concurrency, and optimization techniques.
  • Good communication and organization skills, with a logical approach to problem solving and prioritization.

Nice to have

  • Experience optimizing distributed database systems or frameworks (e.g. production database or Spark).
  • Background in compression, storage systems, networking, distributed computer architectures, or GPU architectures.

Pay

152,000 USD - 241,500 USD base salary (Level 3); 184,000 USD - 287,500 USD base salary (Level 4)

Tools

ARM, x86, C/C++, Spark

Model-written summary · the original posting is authoritative

First seen Oct 16, 2026 · Last verified Nov 4, 2026 (UTC)