Senior Developer Technology Engineer, CPU Performance

Nvidia

Remote Actively hiring
Remote, USA · Santa Clara, CA Posted 46 days ago $152,000$241,500 / year

At a glance

AI generated

TL;DR

As a Senior Developer Technology Engineer at NVIDIA, you will join the Developer Technology Team to research and develop techniques for optimizing large-scale applications on advanced CPU platforms. Your day-to-day responsibilities include collaborating with industry and academic experts to analyze and optimize complex database and data analytics workloads, ensuring peak performance on modern hardware architectures. You will also publish optimization findings in developer blogs and conferences, influencing the design of future hardware and software at NVIDIA. Ideal candidates hold a Master’s or PhD in Computer Science or related fields, with extensive experience in CPU architecture fundamentals, low-level parallel programming, and C/C++. Expertise in memory subsystems, vectorization, and GPU architectures is preferred, along with strong communication skills to engage the developer community effectively.

Skills

C/C++ CPU architecture ARM x86 memory subsystem cache DRAM storage parallel programming vectorization concurrency distributed database systems Spark compression storage systems networking distributed computer architectures GPU architectures CI/CD

What you'll do

  • Research and develop techniques to accelerate large-scale applications on NVIDIA's CPU platforms.
  • Analyze and optimize complex database and data analytics workloads for modern hardware architecture focused on CPU performance.
  • Publish and present optimization techniques in developer blogs or relevant conferences to engage the community.
  • Collaborate with research teams to influence the design of next-generation hardware architectures, software, and programming models.
  • Optimize the performance of distributed database systems and frameworks like Spark in production environments.

What we're looking for

  • Masters or PhD in Computer Science, Engineering, or related computational science (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, including memory subsystems.
  • Hands-on experience with low-level parallel programming and optimization techniques.
  • Programming fluency in C/C++ with a deep understanding of algorithms and concurrency.

Market check

Salary context

This $152,000–$241,500 range sits above 70% of similar postings on FindRole.

Peer median band

$123,500$215,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$142,400$216,250

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 801 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

More like this

Similar roles

Senior, Software Engineer

Walmart

(Usa) Crossman Excellence Building Ca Sunnyvale Home Office, US 32 days ago $117,000$234,000
Python Java Kafka Docker CI/CD Microservices APIs Video Streaming Real-time Analytics Kubernetes PostgreSQL AWS Azure Git Jenkins Prometheus Grafana Terraform Open-source Libraries SDLC Secure Coding

Senior, Software Engineer

Walmart

(Usa) Crossman Service Building Ca Sunnyvale Home Office, US 87 days ago $117,000$234,000
Java Spring Boot microservices architecture Azure Cosmos DB MySQL Oracle Cassandra ElasticSearch Solr MemCache Kafka Kinesis

Senior, Software Engineer

Walmart

(Usa) Crossman Respect Building Ca Sunnyvale Home Office, US 47 days ago $117,000$234,000
Java Python Azure Cosmos DB CI/CD Kubernetes Docker Terraform GenAI tools PostgreSQL AWS Git J2EE Swagger/OpenAPI JUnit Selenium SonarQube Maven Gradle Spring Boot Hibernate

Senior, Software Engineer

Walmart

(Usa) Sunnyvale Tech Corners Ca Sunnyvale Home Office, US 75 days ago $117,000$234,000
Kotlin Android SDK Gradle Dagger REST GraphQL MockK Google Truth Robolectric Espresso MVVM MVP Clean Architecture Git CI/CD Multithreading Networking Offline Storage Performance Tuning

Senior, Software Engineer

Walmart

(Usa) Crossman Respect Building Ca Sunnyvale Home Office, US 10 days ago
Java Rust NodeJS GraphQL Apollo Federation Framework React TypeScript Kubernetes Docker CI/CD Prometheus Grafana AWS Azure Google Cloud Platform PostgreSQL MongoDB Redis Git Jenkins Terraform Kafka

Senior, Software Engineer

Walmart

(Usa) Crossman Excellence Building Ca Sunnyvale Home Office, US 32 days ago $117,000$234,000
Python Java Kafka Docker CI/CD Microservices APIs Video Streaming Real-time Analytics Kubernetes PostgreSQL AWS Azure Git Jenkins Prometheus Grafana Terraform Scalability Security Telemetry