Senior Developer Technology Engineer, High-Performance Databases

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
22 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $190k
This role $197k
$136k $253k
below market most similar roles pay here above market

This role pays more than 55% of similar roles. Most pay $149,205–$231,712 — the blue band above. At the midpoint, this role pays about $197k versus about $190k 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, High-Performance Databases

The Senior Developer Technology Engineer, High-Performance Databases joins the Developer Technology Team to research and develop techniques for GPU-accelerating high-performance database and ETL applications. The role involves performing in-depth analysis and optimization of complex data-intensive workloads to maximize performance on current GPU architectures. Key responsibilities include influencing the design of next-generation hardware architectures, software, and programming models through collaboration with research and systems teams. Candidates must possess programming fluency in C/C++ and hands-on experience with low-level parallel programming tools such as CUDA, OpenACC, OpenMP, MPI, pthreads, and TBB. The position requires deep expertise in CPU/GPU architecture fundamentals, specifically memory subsystems, and domain knowledge in high-performance databases, ETL, and data analytics to solve hardware and system bottlenecks for data-intensive applications.

What you'll do

  • Research and develop techniques to GPU-accelerate high-performance database and ETL applications.
  • Perform in-depth analysis and optimization of complex data-intensive workloads on current GPU architectures.
  • Influence the design of next-generation hardware architectures, software, and programming models.
  • Collaborate with industry and academic experts to solve complex performance bottlenecks.
  • Design parallel algorithms and implement optimizations in GPU-accelerated computing environments.
  • Publish research findings in developer blogs and at relevant conferences or workshops.
  • Provide application expertise to influence the development of future NVIDIA hardware and software products.

What we're looking for

  • A Master's 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.
  • Programming fluency in C/C++ with a deep understanding of algorithms and software design.
  • Hands-on experience with low-level parallel programming such as CUDA, OpenACC, OpenMP, MPI, pthreads, or TBB.
  • In-depth expertise with CPU/GPU architecture fundamentals, especially the memory subsystem.
  • Domain expertise in high-performance databases, ETL, and data analytics.
  • Good communication, organization, and logical problem-solving skills.
  • Experience optimizing distributed database systems and frameworks (preferred).

More like this

Similar roles

Senior Developer Technology Engineer, CPU Performance

Nvidia

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

Senior Developer Technology Engineer, AI

Nvidia

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

Senior Solutions Architect, Data Processing

Nvidia

Remote (CA) +4 49 days ago $184,000–$287,500
C/C++ CUDA OpenACC OpenMP MPI pthreads TBB GPU Architecture High-Performance Databases ETL Data Analytics Spark Memory Management Compression Machine Learning Deep Learning RAPIDS cuDF
8+ yrs exp Remote

Senior Developer Technology Engineer, Public Sector

Nvidia

Santa Clara, CA +2 83 days ago
CUDA C/C++ C++ C Parallel Programming OpenMP MPI NVSHMEM OpenSHMEM High-Performance Computing Machine Learning Deep Learning Nsight Systems Nsight Compute Kernel Optimization Data Structures Algorithms Computational Fluid Dynamics Electronic Design Automation
5+ yrs exp Hybrid

Engineering Manager, AI Developer Technology

Nvidia

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