Senior Systems Software Engineer – GPU Spark Acceleration

NVIDIA

Redmond (WA)

On-site

USD 184,000 - 356,500

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

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

Senior Systems Software Engineer: GPU-Accelerated Spark
Senior Systems Software Engineer: GPU-Accelerated Spark

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 224,000 - 357,000
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
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 - 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
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 • Redmond (WA)

On-site
USD 184,000 - 356,500
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 - 431,250
Senior CUDA Driver & Systems Software Engineer
Senior CUDA Driver & Systems Software Engineer

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits