Senior Systems Software Engineer: GPU-Accelerated Spark

NVIDIA Corporation

Santa Clara (CA)

On-site

USD 224,000 - 357,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

NVIDIA Corporation in Santa Clara, CA, is seeking a Senior Systems Software Engineer for the Apache Spark Acceleration group to advance GPU-accelerated data processing in enterprise environments. You will enable native C++ execution of Spark operations on CUDA, develop CUDA/C++ libraries for accelerating DataFrames and I/O on Parquet, ORC, and JSON, and collaborate with distributed systems teams.

The role requires 9+ years in software development, expertise in C++, Java, and Scala, and

Qualifications

  • 9+ years of software development experience.
  • 5+ years on data platform development.
  • BS/MS/PhD in computer science or a related field (or equivalent).
  • Proficiency in C++, Java, and Scala.
  • Experience supporting enterprise customers.
  • Familiarity with open source data platform ecosystems (Spark, Velox, Presto, Arrow, DataFusion).
  • Experience using AI tools in software development.

Responsibilities

  • Enable native C++ execution of Spark operations on CUDA.
  • Develop CUDA/C++ libraries to accelerate DataFrames and I/O on Parquet, ORC, and JSON.
  • Collaborate with distributed systems teams to solve large-scale processing challenges.
  • Work with open source communities to enhance RAPIDS, CCCL, UCX.
  • Provide feedback on infrastructure, CI, and testing strategies.
  • Build, test, and optimize across platforms.

Skills

C++
Java
Scala
Data platform development
Enterprise support
Open source ecosystem

Education

BS/MS/PhD in Computer Science or related

Tools

Apache Spark
Velox
Presto
Apache Arrow
Apache DataFusion
CCCL
UCX

Job description

NVIDIA Corporation in Santa Clara, CA, is seeking a Senior Systems Software Engineer for the Apache Spark Acceleration group to advance GPU-accelerated data processing in enterprise environments. You will enable native C++ execution of Spark operations on CUDA, develop CUDA/C++ libraries for accelerating DataFrames and I/O on Parquet, ORC, and JSON, and collaborate with distributed systems teams.

The role requires 9+ years in software development, expertise in C++, Java, and Scala, and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

GPU-Accelerated Spark Systems Engineer
GPU-Accelerated Spark Systems Engineer

NVIDIA • Champaign (IL)

On-site
USD 224,000 - 356,000
Equity
Benefits
Senior Systems Software Engineer – GPU Spark Acceleration
Senior Systems Software Engineer – GPU Spark Acceleration

NVIDIA • Redmond (WA)

On-site
USD 184,000 - 356,500
Equity
Benefits
Senior Principal GPU Systems Software Engineer – Spark Acceleration
Senior Principal GPU Systems Software Engineer – Spark Acceleration

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Equity
Benefits package
Senior Principal Systems Engineer - GPU-Accelerated Data
Senior Principal Systems Engineer - GPU-Accelerated Data

NVIDIA • Champaign (IL)

On-site
USD 272,000 - 431,250
Principal Systems Software Engineer
Principal Systems Software Engineer

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Equity
Benefits package
Principal Systems Software Engineer
Principal Systems Software Engineer

NVIDIA • Champaign (IL)

On-site
USD 272,000 - 431,250
Senior System Software Engineer
Senior System Software Engineer

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Senior System Software Engineer
Senior System Software Engineer

NVIDIA • Champaign (IL)

On-site
USD 224,000 - 356,000
Equity
Benefits
Senior System Software Engineer
Senior System Software Engineer

NVIDIA • Redmond (WA)

On-site
USD 184,000 - 356,500
Equity
Benefits
Senior GPU-Accelerated Database Engineer
Senior GPU-Accelerated Database Engineer

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 152,000 - 288,000
Equity
Benefits
Hybrid work model