CareerPlanSign in

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

US, CA, Santa Clara💼 Full-time💰 $184,000–$184,000🗓 2026-08-14 → 2026-09-25

Core

Develop and optimize high-performance C++ and CUDA libraries (libcudf, Velox, Presto GPU) for GPU-based data processing, accelerating database operations, joins, aggregations, and multi-node analytical queries.

Role type

Senior IC software engineer (high-performance computing)

Builds

Open-source software libraries for GPU data processing (libcudf, Velox, Presto)

Domain

Data Intelligence / High-Performance Computing / GPU Systems

Deliverable

production ML models | product features

Required skills

Modern C++, CUDA, parallel programming, distributed algorithms, high-performance communication protocols, multi-node optimization

Preferred skills

UCX, NCCL, RAPIDS cuDF, distributed workflow debugging, open-source contribution

Technologies

C++, CUDA, Velox, Presto, UCX, NCCL, cuDF

Responsibilities

Own development for UcxExchange in Velox; Drive feature roadmap and performance improvements for GPU-to-GPU communication; Optimize multi-node performance for analytical queries on-prem and cloud; Lead projects in Presto, Velox, and cuDF regarding operator completeness and memory management

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.