Skip to main content
CareerApp
NVIDIA

Senior Developer Technology Engineer, CPU Performance

NVIDIA

Senior

$152,000 – $287,500

Listed on NVIDIA’s own careers site. You apply with them directly — we never stand between you and the employer.

What this role is

A senior role optimizing applications and algorithms for NVIDIA's CPU platforms, involving hands-on performance tuning, hardware design influence, and technical publication. Suited to researchers and engineers with deep expertise in CPU architecture and parallel programming who want to bridge industry, academia, and product development.

Our summary, not NVIDIA’s wording. The full posting is on their site.

Skills this role names

Log in to see which of these are already on your profile.

What they ask for

Required

  • Master's or PhD in Computer Science, Computer Engineering, or related field
  • 5+ years of relevant work or research experience
  • Expert knowledge of modern CPU architectures (ARM, x86) and system/OS
  • Deep expertise with CPU architecture fundamentals including memory subsystem (cache, DRAM, storage)
  • Hands-on experience with low-level parallel programming, vectorization, CPU intrinsics, and concurrent data structures
  • Programming fluency in modern C/C++ with deep understanding of algorithms, concurrency, and optimization techniques
  • Good communication and organization skills with logical problem-solving approach

Nice to have

  • Experience optimizing distributed database systems and frameworks (e.g. production databases or Spark)
  • Background with compression, storage systems, networking, and distributed computer architectures
  • Knowledge of GPU architectures

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.