Senior Developer Technology Engineer

Nvidia

Confirmed live yesterday Trusted
Hybrid

Quick summary

Work type
Hybrid
Location
Santa Clara, CANY
Salary
$184,000–$287,500 / yr
Posted
38 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $170k
This role $236k
$100k most similar roles pay here $308k

This role pays more than 95% of similar roles. Most pay $149,500–$190,000 — the shaded band above. At the midpoint, this role pays about $236k versus about $170k 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 896 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Developer Technology Engineer

As a Senior Developer Technology Engineer on the Developer Technology Engineering team, you will research and develop techniques to accelerate top CSP workloads on NVIDIA’s computing platform, including advanced CPUs, GPUs, and interconnects. You will work directly with key customers to perform in-depth analysis and optimization of complex workloads for current and next-generation hardware while collaborating with internal teams to influence the design of programming models and software architectures. The role requires proficiency in C/C++, a deep understanding of algorithms, and experience in parallel programming using CUDA C/C++. You must possess expertise in CPU and GPU architecture fundamentals, strong math skills including linear algebra, and experience in low-level performance optimizations. This position focuses on solving technical bottlenecks and optimizing end-to-end application performance within the domain of GPU accelerated computing environments.

What you'll do

  • Research and develop techniques to accelerate top CSP workloads on NVIDIA's CPU, GPU, and interconnect platforms.
  • Perform in-depth analysis and optimization of complex customer workloads for current and next-generation hardware.
  • Influence the design of next-generation programming models, software architectures, and hardware features.
  • Design highly optimal parallel algorithms and data structures for applications with high bytes-to-compute ratios.
  • Optimize end-to-end performance of applications across multiple layers from the OS to high-level frameworks.
  • Investigate application performance with external technologists to implement optimizations in GPU accelerated environments.
  • Publish technical findings in developer blogs or at relevant industry conferences and workshops.

What we're looking for

  • A Master's degree in Computer Science, Computer Engineering, or a related computationally focused science degree is required (or equivalent experience).
  • Candidates must have 8+ years of relevant work experience or research.
  • Proficiency in C/C++ with deep knowledge of software design, programming techniques, and algorithms is required.
  • Experience in parallel programming, ideally using CUDA C/C++, is required.
  • Hands-on experience performing low-level performance optimizations is required.
  • In-depth expertise in CPU and GPU architecture fundamentals is required.
  • Strong math skills, including linear algebra for problem-solving and performance modeling, are required.
  • Good communication, organization, and prioritization skills are required.

More like this

Similar roles

Senior Developer Technology Engineer, CPU Performance

Nvidia

Santa Clara, CA +1 38 days ago $152,000$241,500
C++ C x86 ARM GPU Parallel Programming Vectorization CPU Intrinsics Concurrent Data Structures Spark HPC Accelerated Computing Memory Subsystem Data Analytics Algorithms Storage Systems Networking
5+ yrs exp Hybrid

Senior Developer Technology Engineer, AI

Nvidia

Santa Clara, CA +4 38 days ago $184,000$287,500
C++ C CUDA OpenACC OpenMP MPI pthreads Deep Learning Machine Learning HPC GPU Architecture Parallel Programming Linear Algebra Computer Vision Natural Language Processing
8+ yrs exp Hybrid

Senior Developer Technology Engineer

Nvidia

38 days ago $184,000$287,500
CUDA C++ C OpenMP MPI NVSHMEM High-Performance Computing Machine Learning Deep Learning Nsight Systems Nsight Compute Parallel Programming GPU Architecture Data Structures Graph Theory Computational Fluid Dynamics
5+ yrs exp Hybrid

Engineering Manager, AI Developer Technology

Nvidia

Santa Clara, CA +4 38 days ago $224,000$356,500
Deep Learning Machine Learning LLMs Computer Vision CUDA C++ C OpenMP MPI pthreads GPU Architecture Parallel Programming Linear Algebra Performance Optimization Multimodal Architectures
8+ yrs exp Hybrid

Senior System Software Engineer, Performance - CUDA Driver

Nvidia

Santa Clara, CA 10 days ago $184,000$287,500
CUDA C++ C GPU Kernel Software performance-engineering Computer Architecture Operating Systems Concurrency Memory Management Python HPC Deep Learning Profiling Firmware Hardware/Software Co-design Pre-silicon Analysis
7+ yrs exp Hybrid