Senior Developer Technology Engineer, High-Performance Databases

3 Months ago • 6 Years + • Research & Development • $184,000 PA - $356,500 PA

Job Summary

Job Description

NVIDIA seeks a Senior Developer Technology Engineer for High-Performance Databases to research and develop GPU-accelerated database and ETL applications. This role involves working with experts to optimize complex data workloads on current and next-generation GPU architectures. Responsibilities include in-depth performance analysis, collaboration with various NVIDIA teams (research, hardware, software), and influencing the design of future technologies. The ideal candidate will possess strong programming skills (C/C++), low-level parallel programming expertise (CUDA, OpenACC, etc.), and in-depth knowledge of CPU/GPU architecture and high-performance databases. Experience with distributed database systems is highly valued. The position offers significant impact on a leading technology company.
Must have:
  • Master's or PhD in CS/related field
  • 6+ years experience
  • C/C++ programming fluency
  • Low-level parallel programming
  • CPU/GPU architecture expertise
  • HPC databases, ETL, data analytics knowledge
Good to have:
  • Optimizing distributed database systems
  • Experience with compression, storage systems
  • Networking and distributed computing
Perks:
  • Equity
  • Benefits

Job Details

NVIDIA is currently seeking a Senior Developer Technology Engineer for High-Performance Databases!

Would you enjoy researching new algorithms and memory management techniques to accelerate databases on modern computer architectures? Do you like investigating hardware and system bottlenecks, and optimizing performance of data intensive applications? Are you excited about the opportunity to work on the leading edge of technology with both visibility and impact to the success of a leader like NVIDIA? If so, the Developer Technology Team invites you to consider this opportunity.

 

What you will be doing:

  • In this role, you will research and develop techniques to GPU-accelerate high performance database and ETL applications.

  • Work directly with other technical experts in their fields (industry and academia) to perform in-depth analysis and optimization of complex data intensive workloads to ensure the best possible performance of current GPU architectures. 

  • Influence the design of next-generation hardware architectures, software, and programming models in collaboration with research, hardware, system software, libraries, and tools teams at NVIDIA

 

What we need to see: 

  • A Masters or PhD in Computer Science, Computer Engineering, or related computationally focused science degree (or equivalent experience).

  • At least 6+ 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, e.g., CUDA, OpenACC, OpenMP, MPI, pthreads, TBB, etc.

  • In-depth expertise with CPU/GPU architecture fundamentals, especially memory subsystem.

  • Domain expertise in high performance databases, ETL and data analytics 

  • Good communication and organization skills, with a logical approach to problem solving, and prioritization skills.

Ways to stand out from the crowd:

  • Experience optimizing the performance of distributed database systems and frameworks (e.g. production database or Spark).

  • Background with compression, storage systems, networking, and distributed computer architectures.

Data Analytics is one of the rapidly growing fields in GPU accelerated computing. Data preprocessing and data engineering are traditionally CPU based and are becoming the bottleneck for Machine Learning (ML) and Deep Learning (DL) applications, as performance of the frameworks and core ML/DL libraries has been highly optimized leveraging GPUs. Many of today’s applications have complex data analytics pipelines that can benefit from optimizations in memory management, compression, parallel algorithms like sort, search, join, aggregation, groupby, scaling up to multi GPU systems, and scaling out to many nodes. Take a look at some of the open-source projects that our Devtech team have worked on: NVIDIA nvcomp, NVIDIA Distributed join, NVIDIA cuCollections.

#LI-Hybrid 

The base salary range is 184,000 USD - 356,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Similar Jobs

Google - Staff Software Engineer, Host Networking

Google

Sunnyvale, California, United States (On-Site)
2 Days ago
Google - Software Engineer, Distributed Systems

Google

Sunnyvale, California, United States (On-Site)
2 Days ago
PwC - IN-Manager_ Advanced Analytics & ML _D&A_Advisory_Gurgaon

PwC

Gurugram, Haryana, India (On-Site)
6 Months ago
BestEx Research - Software Engineer

BestEx Research

Bengaluru, Karnataka, India (On-Site)
10 Months ago
NVIDIA - Senior Software Engineer, Hardware Tools and Methodology Development

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago
Tesla - Algorithms Engineer, Autobidder (Electricity Markets/Energy Trading)

Tesla

London, England, United Kingdom (On-Site)
2 Months ago
Google - Developer Operations Engineer, CPU Design Verification

Google

Austin, Texas, United States (On-Site)
1 Week ago
Google - Senior Mixed Signal Silicon CAD Engineer

Google

Mountain View, California, United States (On-Site)
1 Week ago
NVIDIA - Senior Architect, NVLink

NVIDIA

Westford, Massachusetts, United States (On-Site)
1 Month ago
NVIDIA - Clock Design Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Backend Software Engineer, Data Engineering

ByteDance

Singapore (On-Site)
6 Months ago
Genies - Backend Engineer Intern (LLM)

Genies

San Mateo, California, United States (Hybrid)
1 Month ago
sony global (Games) - Official Accounts Operation PIC

sony global (Games)

Shanghai, China (On-Site)
22 Hours ago
Google - Senior Software Engineer, Titan Platform

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Eneba Games - SEO Marketing Specialist, Content

Eneba Games

(Remote)
4 Months ago
ByteDance - Software Engineer, Architecture and Infrastructure

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
Google - Software Engineer, Android Video Editing, Google Photos

Google

Sydney, New South Wales, Australia (On-Site)
2 Weeks ago
Google - Software Engineer, Ads, Recommendations, Rankings, Predictions

Google

Los Angeles, California, United States (On-Site)
2 Weeks ago
Cerence - Senior Software Engineer

Cerence

Pune, Maharashtra, India (On-Site)
23 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Nagarro - Senior Staff Engineer, Java Fullstack

Nagarro

Jacksonville, Florida, United States (On-Site)
6 Months ago
Epic Games - Senior Gameplay AI Engineer, UEFN

Epic Games

Cary, North Carolina, United States (On-Site)
2 Weeks ago
Electronic Arts - Anti-Cheat Software Engineer II

Electronic Arts

Austin, Texas, United States (Hybrid)
1 Week ago
Hudl - Senior Software Engineer

Hudl

Omaha, Nebraska, United States (Hybrid)
3 Hours ago
Illumination - HR/Recruiting Assistant

Illumination

Santa Monica, California, United States (On-Site)
1 Month ago
Sony Pictures Animation - Custom Animation Production Coordinator

Sony Pictures Animation

Los Angeles, California, United States (On-Site)
1 Month ago
Magnopus - Lead Game Designer

Magnopus

Los Angeles, California, United States (Hybrid)
3 Weeks ago
Enphase Energy - Director, Global Real Estate & Facilities

Enphase Energy

Fremont, California, United States (On-Site)
1 Month ago
Morning Star - Senior Application Security Architect

Morning Star

Chicago, Illinois, United States (Hybrid)
7 Months ago
Epic Games - UI Engineering Director

Epic Games

Cary, North Carolina, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

ByteDance - Software Engineer Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
Google - Senior CPU Design Verification Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Weeks ago
Fluence - Controls Software Engineer II

Fluence

Houston, Texas, United States (Hybrid)
6 Months ago
NVIDIA - Senior High-Performance LLM Training Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
4 Weeks ago
Google - Software Engineering Manager, Black Community Inclusion

Google

State Of Minas Gerais, Brazil (On-Site)
4 Months ago
Vigaet - Internship - Mechanical Engineer

Vigaet

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Google - Software Engineer, Wi-Fi, Chrome OS

Google

Taipei City, Taiwan (On-Site)
2 Weeks ago
NVIDIA - Senior Resiliency and Safety Architect

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
NVIDIA - Principal Software Program Manager

NVIDIA

Santa Clara, California, United States (On-Site)
1 Week ago
Google - Staff Research Scientist, Modeling of Two-Qubit Gates and Tunable Couplers

Google

Goleta, California, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Massachusetts, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Texas, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug