Senior Systems Software Engineer – GPU Spark Acceleration

NVIDIA

Redmond (WA)

On-site

USD 184,000 - 356,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA seeks a Sr. Systems Software Engineer for the Apache Spark Acceleration group in Redmond, WA. You’ll drive GPU-accelerated Spark workloads and build CUDA/C++ libraries to speed DataFrames and I/O on common formats, collaborating across teams.

You will contribute to open source projects, engage with community developers, and help shape infrastructure, CI, and testing strategies while shipping robust multi-platform solutions.

Qualifications

  • 9+ years of software development experience.
  • 5+ years hands-on data platform development experience.
  • BS/MS/PhD in computer science or a related field (or equivalent).
  • Proficiency in C++, Java, Scala.
  • Experience supporting enterprise customers.

Responsibilities

  • Enable C++ native execution of Spark operations on CUDA.
  • Develop CUDA/C++ libraries to accelerate DataFrames and I/O on Parquet, ORC, JSON.
  • Collaborate with distributed systems teams on large-scale processing challenges.
  • Engage with open source communities to enhance RAPIDS, CCCL, UCX.

Skills

C++
Java
Scala
Enterprise support
Open source awareness

Education

BS/MS/PhD in CS or related field

Tools

CUDA
Spark
RAPIDS
UCX

Job description

NVIDIA seeks a Sr. Systems Software Engineer for the Apache Spark Acceleration group in Redmond, WA. You’ll drive GPU-accelerated Spark workloads and build CUDA/C++ libraries to speed DataFrames and I/O on common formats, collaborating across teams.

You will contribute to open source projects, engage with community developers, and help shape infrastructure, CI, and testing strategies while shipping robust multi-platform solutions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Systems Software Engineer, GPU-Accelerated Spark
Principal Systems Software Engineer, GPU-Accelerated Spark

Nvidia Corporation • Santa Clara (CA)

On-site
USD 272,000 - 432,000
Equity
Benefits
GPU-Accelerated Spark Systems Engineer
GPU-Accelerated Spark Systems Engineer

NVIDIA • Champaign (IL)

On-site
USD 224,000 - 356,000
Equity
Benefits
Senior Principal Systems Engineer - GPU-Accelerated Data
Senior Principal Systems Engineer - GPU-Accelerated Data

NVIDIA • Champaign (IL)

On-site
USD 272,000 - 432,000
Principal Systems Software Engineer
Principal Systems Software Engineer

Nvidia Corporation • Santa Clara (CA)

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

NVIDIA • Redmond (WA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior System Software Engineer
Senior System Software Engineer

NVIDIA • Champaign (IL)

On-site
USD 224,000 - 356,000
Equity
Benefits
Principal Systems Software Engineer
Principal Systems Software Engineer

NVIDIA • Champaign (IL)

On-site
USD 272,000 - 432,000
Principal ML Engineer - GPU-Accelerated Spark + Equity
Principal ML Engineer - GPU-Accelerated Spark + Equity

NVIDIA • Santa Clara (CA)

On-site
USD 272,000 - 432,000
Senior GPU-Accelerated Database Engineer
Senior GPU-Accelerated Database Engineer

NVIDIA Corporation • New York (NY)

Hybrid
USD 184,000 - 288,000
Senior C++/CUDA Engineer — GPU Dataframe & Analytics Equity
Senior C++/CUDA Engineer — GPU Dataframe & Analytics Equity

Nvidia Corporation in • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits package