New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Software Engineer - Analytics and Data Intelligence

NVIDIA
Apply →
senior full-time

First indexed 6 Oct 2026

Description

NVIDIA's Analytics and Data Intelligence (ADI) team is seeking outstanding engineers and scientists to accelerate open-source software libraries for GPU data processing. You will develop highly optimized C++ and CUDA libraries to support high-performance structured data processing on various hardware configurations.

Responsibilities:

  • Create and improve C++ and CUDA libraries for high-performance data processing
  • Accelerate operations such as data loading, parsing, joins, aggregations, and I/O optimization
  • Collaborate with the Sales/DevRel team to support partner integration and performance tuning
  • Implement highly performant solutions for warehouse and Lakehouse workloads
  • Work with a globally distributed team to drive software initiatives from architecture to delivery
  • Apply deep experience with data analytics and ETL ecosystems to optimize GPU-accelerated data processing pipelines

Requirements:

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field
  • 15+ years of relevant software engineering experience
  • Proven proficiency in C++ and CUDA programming
  • Strong knowledge of data processing, data analytics, and storage environments
  • Deep expertise in at least one of the following: distributed storage, database/query engine internals, high-performance I/O, accelerated computing, or large-scale data platforms

Preferred Qualifications:

  • Familiarity with RAPIDS cuDF
  • Familiarity with S3, Parquet, and Iceberg
  • Experience with cross-stack performance optimization
  • Proven ability to diagnose and resolve production issues in complex distributed systems

NVIDIA offers highly competitive salaries and a comprehensive benefits package.