Senior Systems Software Engineer: CUDA Spark Acceleration

NVIDIA Corporation

Santa Clara (CA)

On-site

USD 184,000 - 288,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA Corporation in Santa Clara, CA, is seeking a Senior System Software Engineer to advance the Apache Spark acceleration group. You will implement native C++ execution of Spark operations on CUDA, and develop CUDA/C++ libraries to speed DataFrames and I/O on Parquet, ORC and JSON.

Collaborate with distributed systems teams, engage with open source communities (RAPIDS, CCCL, UCX), and influence CI/testing strategy.

Qualifications

  • 9+ years of software development experience.
  • 5+ years hands-on experience with 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 and open source ecosystems.

Responsibilities

  • Enable C++ native 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 on large-scale solutions.
  • Engage with open source communities to improve RAPIDS, CCCL and UCX.
  • Contribute feedback on infrastructure, CI and testing strategies.

Skills

C++
Java
Scala

Education

BS/MS/PhD in Computer Science or related field

Tools

CUDA
Apache Spark
RAPIDS

Job description

NVIDIA Corporation in Santa Clara, CA, is seeking a Senior System Software Engineer to advance the Apache Spark acceleration group. You will implement native C++ execution of Spark operations on CUDA, and develop CUDA/C++ libraries to speed DataFrames and I/O on Parquet, ORC and JSON.

Collaborate with distributed systems teams, engage with open source communities (RAPIDS, CCCL, UCX), and influence CI/testing strategy.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Systems Software Engineer, CUDA-Accelerated Spark
Senior Systems Software Engineer, CUDA-Accelerated Spark

NVIDIA Corporation • Redmond (WA)

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

NVIDIA Corporation • Redmond (WA)

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

NVIDIA Corporation • Champaign (IL)

On-site
USD 272,000 - 431,000
Senior Systems Software Engineer - GPU-Accelerated Spark
Senior Systems Software Engineer - GPU-Accelerated Spark

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits package
GPU-Accelerated Spark Systems Engineer
GPU-Accelerated Spark Systems Engineer

NVIDIA Corporation • Champaign (IL)

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

NVIDIA Corporation • Champaign (IL)

On-site
USD 184,000 - 288,000
Senior Principal Systems Engineer - GPU-Accelerated Data
Senior Principal Systems Engineer - GPU-Accelerated Data

NVIDIA Corporation • Champaign (IL)

On-site
USD 272,000 - 431,250
Senior Spark Acceleration Engineer (Kubernetes, Equity)
Senior Spark Acceleration Engineer (Kubernetes, Equity)

NVIDIA Corporation • United States

Remote
USD 184,000 - 288,000
Senior System Software Engineer
Senior System Software Engineer

NVIDIA Corporation • Redmond (WA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Principal Systems Software Engineer
Principal Systems Software Engineer

NVIDIA Corporation • Champaign (IL)

On-site
USD 272,000 - 431,250