Senior Developer Technology Engineer

NVIDIA Corporation

United States

On-site

USD 150,000 - 230,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NVIDIA Corporation seeks a Senior Developer Technology Engineer to research and develop GPU-accelerated techniques for high-performance databases and ETL workloads. You will collaborate with experts to optimize data-intensive tasks and influence next-generation hardware design.

The role requires strong C/C++ skills, deep parallel programming experience, and expertise in CPU/GPU memory architectures. You will work across teams to push GPU-aware software and hardware co-design forward.

Qualifications

  • 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 strong understanding of algorithms and software design
  • Hands-on experience with low-level parallel programming (e.g., CUDA, OpenACC, OpenMP, MPI, pthreads, TBB)
  • In-depth expertise in CPU/GPU architecture fundamentals, particularly the memory subsystem

Responsibilities

  • Research and develop methods to enhance performance of high-performance databases and ETL applications using GPU acceleration
  • Conduct in-depth analysis and optimization of data-intensive workloads in collaboration with industry and academic experts
  • Influence the design of future hardware architectures and programming models through collaboration with various teams at NVIDIA

Skills

C/C++ programming
Parallel programming
CPU/GPU architecture
Data-intensive workload optimization
Collaboration

Education

Master's or PhD in CS/CE or related field

Tools

CUDA
OpenACC
OpenMP
MPI
pthreads
TBB

Job description

Researching and developing techniques to GPU-accelerate high-performance database and ETL applications, the full-time Senior Developer Technology Engineer will collaborate with technical experts to optimize complex data-intensive workloads and influence the design of next-generation hardware architectures.

Key responsibilities
  • Research and develop methods to enhance performance of high-performance databases and ETL applications using GPU acceleration
  • Conduct in-depth analysis and optimization of data-intensive workloads in collaboration with industry and academic experts
  • Influence the design of future hardware architectures and programming models through collaboration with various teams at NVIDIA
Required qualifications
  • 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 strong understanding of algorithms and software design
  • Hands-on experience with low-level parallel programming (e.g., CUDA, OpenACC, OpenMP, MPI, pthreads, TBB)
  • In-depth expertise in CPU/GPU architecture fundamentals, particularly the memory subsystem
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior GPU-Accelerated Database Engineer
Senior GPU-Accelerated Database Engineer

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 152,000 - 288,000
Equity
Benefits
Hybrid work model
Senior GPU Architect for High-Performance Databases
Senior GPU Architect for High-Performance Databases

NVIDIA Corporation • United States

On-site
USD 150,000 - 230,000
Senior Developer Technology Engineer, High-Performance Databases
Senior Developer Technology Engineer, High-Performance Databases

Nvidia Corporation in • Santa Clara (CA)

Hybrid
USD 152,000 - 288,000
Equity
Benefits
Senior Developer Technology Engineer, High-Performance Databases
Senior Developer Technology Engineer, High-Performance Databases

NVIDIA • California (MO)

On-site
USD 152,000 - 288,000
Senior Developer Technology Engineer, High-Performance Databases
Senior Developer Technology Engineer, High-Performance Databases

NVIDIA • New York (NY)

On-site
USD 184,000 - 288,000
Equity
Benefits
Senior Developer Technology Engineer, High-Performance Databases
Senior Developer Technology Engineer, High-Performance Databases

2100 NVIDIA USA • Santa Clara (CA)

Hybrid
USD 184,000 - 288,000
Equity
Benefits
Senior GPU Databases DevTech Engineer Finance
Senior GPU Databases DevTech Engineer Finance

Nvidia Corporation in • Santa Clara (CA)

Hybrid
USD 152,000 - 288,000
Equity
Benefits
Senior GPU-Accelerated Database Engineer
Senior GPU-Accelerated Database Engineer

NVIDIA Corporation • New York (NY)

Hybrid
USD 184,000 - 288,000
Senior Developer Technology Engineer, High-Performance Databases
Senior Developer Technology Engineer, High-Performance Databases

NVIDIA Corporation • New York (NY)

Hybrid
USD 184,000 - 288,000
Senior DevTech Engineer — GPU-Accelerated Databases
Senior DevTech Engineer — GPU-Accelerated Databases

NVIDIA • New York (NY)

On-site
USD 184,000 - 288,000
Equity
Benefits