CareerPlanGet AI match score →

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

6 Locations💼 Full-time💰 $184,000–$184,000🗓 2026-07-03 → 2026-08-01

Core

Building highly optimized C++ and CUDA libraries for GPU data processing to accelerate dataframe and database operations from data loading to joins and aggregations.

Role type

Senior IC software engineer (GPU systems)

Builds

Open-source software suite (cuDF, Velox, Presto, Spark) and computational cores for data center workflows

Domain

Data Engineering / GPU Computing

Deliverable

production ML models | product features

Required skills

Modern C++, CUDA, parallel programming frameworks (OpenACC, OpenMP), algorithm design, code profiling and optimization

Preferred skills

RAPIDS cuDF familiarity, data science workflow debugging, technical publishing

Technologies

C++, CUDA, cuDF, Velox, Presto, Spark

Responsibilities

Develop novel parallel algorithms for data processing; Implement solutions in C++ and CUDA; Benchmark, profile, and optimize code; Contribute to open-source projects; Collaborate with GPU hardware and software experts

Seniority

Senior, hands-on IC

Rewrite
## Responsibilities - Developing novel, parallel algorithms to accelerate core problems in data processing and power the next generation of data center workflows - Implementing solutions in C++ and CUDA - Contributing to open source projects, such as cuDF, Velox, Presto and Spark - Benchmarking, profiling, and optimizing code - Working closely with the world’s top experts in GPU hardware, software and workflows ## Requirements - 5+ 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 - Familiarity with at least one parallel programming framework, such as CUDA, OpenACC, OpenMP, etc. - You care deeply about robust, readable, high-performance code - Excited to learn, explore new problem areas, and apply your creativity to some of the most challenging and rewarding problems we have ## Nice to Have - Familiarity with RAPIDS cuDF - Experience in data science workflow development and debugging - Passion for publishing your work in technical blogs and conferences. ## Benefits - Competitive salaries and a generous benefits package - Equity and benefits - Applications for this job will be accepted at least until July 7, 2026 - NVIDIA uses AI tools in its recruiting processes - NVIDIA is committed to fostering an inclusive 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.
Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗