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

NVIDIA
Santa Clara, Texas, New York, Washington, California, Massachusetts
Workplace: OnsiteFull timeUSD 184,000 - 356,500 annuallyFunction: Software EngineeringExperience: 8+ yearsEducation: mastersSkills: ["Problem-solving","Autonomy","Performance optimization","Correctness focus","Open-source contribution"]

Build and optimize GPU-accelerated data processing for NVIDIA’s Analytics and Data Intelligence group, focusing on open-source libraries for fast, correct structured data operations. You’ll drive development across Presto GPU and Velox, own UcxExchange work, and lead performance improvements for distributed query workloads—from data loading and parsing to joins, aggregations, and CPU fallback. Contribute to major projects like cuDF and Presto.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
4 days ago

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

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Build and optimize GPU-accelerated data processing for NVIDIA’s Analytics and Data Intelligence group, focusing on open-source libraries for fast, correct structured data operations. You’ll drive development across Presto GPU and Velox, own UcxExchange work, and lead performance improvements for distributed query workloads—from data loading and parsing to joins, aggregations, and CPU fallback. Contribute to major projects like cuDF and Presto.
Location: Santa Clara, Texas, New York, Washington, California, Massachusetts
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own development for UcxExchange in Velox.
  • •Drive the feature roadmap, improving performance and ensuring correctness.
  • •Optimize multi-node performance for analytical queries with Presto GPU (on-prem clusters and public cloud servers).
  • •Lead projects related to Presto, Velox, and cuDF, such as operator completeness, GPU memory oversubscription, and efficient CPU fallback.
  • •Contribute additional ideas to the open-source suite as major contributors.

Pay and Benefits

Salary: USD 184,000 - 356,500 annually
Equity and Bonus:Equity

Key Requirements

  • •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.
  • •Deep care for robust, readable, high-performance code.
  • •Experience with high-performance communication protocols (e.g., UCX, NCCL) and distributed algorithms for query engines.
Experience:8+ yearsOpen-sourceGPU computingDistributed systemsData processingData analytics
Education:Master's in computer science, engineering, or a related field
Skills:Problem-solvingAutonomyPerformance optimizationCorrectness focusOpen-source contribution
Tech Stack:C++CUDAUCXNCCLPrestoVeloxUcxExchangeCuDFRAPIDSGPUDataFrame

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor