Senior Developer Technology Engineer, High-Performance Databases

NVIDIA is a leader in GPU-accelerated computing and artificial intelligence technologies.
$180,000 - $339,250
Data
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS

Description For Senior Developer Technology Engineer, High-Performance Databases

NVIDIA is seeking a Senior Developer Technology Engineer for High-Performance Databases. In this role, you will research and develop techniques to GPU-accelerate high performance database and ETL applications. You'll work directly with technical experts in industry and academia to perform in-depth analysis and optimization of complex data intensive workloads. You'll influence the design of next-generation hardware architectures, software, and programming models in collaboration with various teams at NVIDIA.

Key responsibilities include:

  • Researching new algorithms and memory management techniques to accelerate databases on modern computer architectures
  • Investigating hardware and system bottlenecks
  • Optimizing performance of data intensive applications
  • Collaborating with research, hardware, system software, libraries, and tools teams

Requirements:

  • Masters or PhD in Computer Science, Computer Engineering, or related field (or equivalent experience)
  • 6+ years of relevant work or research experience
  • Programming fluency in C/C++ with deep 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 with CPU/GPU architecture fundamentals, especially memory subsystem
  • Domain expertise in high performance databases, ETL and data analytics
  • Strong communication and problem-solving skills

Preferred qualifications:

  • Experience optimizing performance of distributed database systems and frameworks
  • Background with compression, storage systems, networking, and distributed computer architectures

This role offers the opportunity to work on cutting-edge technology in data analytics, a rapidly growing field in GPU accelerated computing. You'll be part of a team that has contributed to open-source projects like NVIDIA nvcomp, NVIDIA Distributed join, and NVIDIA cuCollections.

NVIDIA offers competitive compensation, including equity and benefits, and is committed to fostering a diverse and inclusive work environment.

Last updated 7 days ago

Responsibilities For Senior Developer Technology Engineer, High-Performance Databases

  • Research and develop techniques to GPU-accelerate high performance database and ETL applications
  • Perform in-depth analysis and optimization of complex data intensive workloads
  • Influence the design of next-generation hardware architectures, software, and programming models
  • Collaborate with research, hardware, system software, libraries, and tools teams at NVIDIA

Requirements For Senior Developer Technology Engineer, High-Performance Databases

  • Masters or PhD in Computer Science, Computer Engineering, or related field (or equivalent experience)
  • 6+ years of relevant work or research experience
  • Programming fluency in C/C++ with deep 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 with CPU/GPU architecture fundamentals, especially memory subsystem
  • Domain expertise in high performance databases, ETL and data analytics
  • Strong communication and problem-solving skills

Benefits For Senior Developer Technology Engineer, High-Performance Databases

Equity
Medical Insurance
  • Equity
  • Medical Insurance

Interested in this job?

Jobs Related To NVIDIA Senior Developer Technology Engineer, High-Performance Databases

Sr Data Scientist, AWS Commerce Platform Monetization

Senior Data Scientist role at AWS Commerce Platform Monetization, leading data science solutions and driving innovations in customer experience and business processes.

Senior Data Engineer, 3PX Private Pricing - Analytics & Insights, 3PX, Analytics & Insights

Senior Data Engineer role at AWS for Private Pricing Analytics & Insights, requiring strong technical and analytical skills to drive data-driven decisions.

Data Engineer, DSP Analytics

Amazon is hiring a Data Engineer for their DSP Analytics team to develop scalable data solutions and drive business growth.

Software QA Engineer, Machine Learning

Apple is seeking a Software ML QA Engineer to ensure high-quality iOS and macOS creativity applications.

Estimation Scientist

Join Apple as an Estimation Scientist to develop innovative spatial awareness technologies using UWB, WiFi, and Bluetooth for next-gen device interactions.