Senior GPU Dataframe Engineer (C++/CUDA)

NVIDIA Corporation

California

On-site

USD 240,000 - 357,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA Corporation’s Analytics and Data Intelligence (ADI) group seeks an outstanding engineer and/or scientist to apply parallel programming skills to accelerate open-source software libraries for GPU-based data processing.

You will drive speed‑of‑light performance across single workstations to multi-node GPU clusters, building the computational core for DataFrame and database accelerators in highly optimized C++ and CUDA.

Qualifications

  • 8+ years of experience in Computer Science or Software Engineering.
  • MS degree or PhD in computer science, engineering, or a related field, or equivalent experience
  • Strong Modern C++ programming skills
  • You care deeply about robust, readable, high-performance code

Responsibilities

  • Own development for “UcxExchange” in Velox (30%).
  • Drive the feature roadmap, improve performance, and ensure correctness.
  • Optimize multi-node performance for analytical queries with Presto GPU (30%).
  • Targeting both on‑prem clusters and public cloud servers.
  • Lead projects of interest in Presto, Velox, cuDF (40%).
  • Such as operator completeness, GPU memory oversubscription, efficient CPU fallback
  • Plus your ideas

Skills

Modern C++
Parallel programming
Distributed algorithms
Robust high‑performance code

Education

MS/PhD in CS/Engineering or related field
Equivalent experience

Tools

UCX
NCCL
Velox
Presto GPU
cuDF

Job description

NVIDIA Corporation’s Analytics and Data Intelligence (ADI) group seeks an outstanding engineer and/or scientist to apply parallel programming skills to accelerate open-source software libraries for GPU-based data processing.

You will drive speed‑of‑light performance across single workstations to multi-node GPU clusters, building the computational core for DataFrame and database accelerators in highly optimized C++ and CUDA.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, C++ and CUDA - Analytics and Data Intelligence
Senior Software Engineer, C++ and CUDA - Analytics and Data Intelligence

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 210,000 - 320,000
Equity
Benefits
Senior CUDA/C++ Engineer — Open‑Source GPU Data Acceleration (Equity)
Senior CUDA/C++ Engineer — Open‑Source GPU Data Acceleration (Equity)

NVIDIA Corporation • Texas

On-site
USD 184,000 - 357,000
Equity
Medical benefits
Senior Software Engineer, C++ and CUDA - Analytics and Data Intelligence
Senior Software Engineer, C++ and CUDA - Analytics and Data Intelligence

NVIDIA Corporation • Texas

On-site
USD 184,000 - 357,000
Equity
Medical benefits
Senior Software Engineer, C++ and CUDA - Analytics and Data Intelligence
Senior Software Engineer, C++ and CUDA - Analytics and Data Intelligence

NVIDIA Corporation • California

On-site
USD 240,000 - 357,000
Equity
Benefits
GPU-Accelerated Data Processing Solutions Architect
GPU-Accelerated Data Processing Solutions Architect

NVIDIA Corporation • Texas

On-site
USD 184,000 - 357,000
Senior Solutions Architect, Data Processing
Senior Solutions Architect, Data Processing

NVIDIA Corporation • California

Hybrid
USD 214,000 - 357,000
Equity
Benefits
Director of GPU-Accelerated Data Analytics
Director of GPU-Accelerated Data Analytics

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 224,000 - 431,000
Equity
Benefits
Hybrid work
Senior Data Processing Architect GPU-Accelerated Analytics
Senior Data Processing Architect GPU-Accelerated Analytics

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Solutions Architect, Data Processing
Senior Solutions Architect, Data Processing

NVIDIA Corporation • Texas

On-site
USD 184,000 - 357,000
Senior GPU Linear Algebra Kernel Engineer
Senior GPU Linear Algebra Kernel Engineer

NVIDIA Corporation • California

On-site
USD 184,000 - 357,000