NVIDIA
Senior Developer Technology Engineer, High-Performance Databases
$152K–$288K
US, CA, Santa Clara +2 · Senior · Full-time · Posted Oct 5, 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 techniques to GPU-accelerate high-performance database and ETL applications, optimizes data-intensive workloads, and contributes to next-generation hardware, software, and programming model design.
What you'll do
- Analyze and optimize complex data-intensive workloads with industry and academic experts.
- Develop techniques and implement optimizations for GPU-accelerated databases and ETL applications.
- Collaborate across NVIDIA teams to influence next-generation hardware architectures, software, and programming models.
What they ask for
- Master’s or PhD in Computer Science, Computer Engineering, or a related computationally focused science degree (or equivalent experience).
- Programming fluency in C/C++ and a deep understanding of algorithms and software design.
- Hands-on experience with low-level parallel programming; expertise in CPU/GPU architecture fundamentals, especially memory subsystems.
- Domain expertise in high-performance databases, ETL, and data analytics.
Nice to have
- Experience optimizing distributed database systems and frameworks (e.g., production database or Spark).
- Background in compression, storage systems, networking, and distributed computer architectures.
Pay
152,000 USD - 241,500 USD (base salary, Level 3); 184,000 USD - 287,500 USD (base salary, Level 4)
Tools
C/C++, CUDA, OpenACC, OpenMP, MPI, pthreads, TBB, Spark
Model-written summary · the original posting is authoritative