Senior Principal Systems Engineer - GPU-Accelerated Data

NVIDIA

Champaign (IL)

On-site

USD 272,000 - 431,250

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

NVIDIA is seeking a Sr. Principal Systems Software Engineer for the Apache Spark Acceleration group in Champaign, Illinois.

This role focuses on GPU-accelerated data processing to scale multi-node deployments and reduce cloud costs, with base salary ranging from 272,000 to 431,250 USD. You will develop Java, Scala and CUDA/C++ libraries to accelerate DataFrames, enable iceberg/delta lake interoperability, and collaborate with OSS communities while addressing large-scale distributed processing

Qualifications

  • BS, MS or PhD in Computer Science, Computer Engineering, or closely related field (or equivalent experience).
  • 15+ years of work experience in software development.
  • Outstanding technical skills in designing and implementing high-quality distributed systems.
  • Excellent programming skills in C++, Java, and/or Scala.
  • Ability to work with teams across organizational boundaries and geographies.
  • Familiarity with the open source data platform ecosystem (Apache Spark, Velox, Presto, Apache Arrow, Apache DataFusion, etc.).
  • Highly motivated with strong interpersonal skills.
  • Database query optimization is a strong plus.

Responsibilities

  • Develop Java, Scala and CUDA/C++ libraries to accelerate DataFrames and I/O on Parquet, ORC and JSON.
  • Enable interoperability with table formats like Apache Iceberg and Delta Lake, and Unity Catalog metastores.
  • Contribute to OSS libraries such as NVIDIA cuDF, CCCL and UCX through discussions and code.

Skills

Java
C++
Scala
Distributed systems
SQL/Query optimization

Education

BS/MS/PhD in CS or related field

Tools

cuDF
CCCL
UCX

Job description

NVIDIA is seeking a Sr. Principal Systems Software Engineer for the Apache Spark Acceleration group in Champaign, Illinois.

This role focuses on GPU-accelerated data processing to scale multi-node deployments and reduce cloud costs, with base salary ranging from 272,000 to 431,250 USD. You will develop Java, Scala and CUDA/C++ libraries to accelerate DataFrames, enable iceberg/delta lake interoperability, and collaborate with OSS communities while addressing large-scale distributed processing

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Principal Systems Software Engineer
Principal Systems Software Engineer

NVIDIA • Champaign (IL)

On-site
USD 272,000 - 431,250
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
Principal Systems Software Engineer
Principal Systems Software Engineer

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Equity
Benefits package
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 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 ML Engineer - GPU-Accelerated Spark
Senior ML Engineer - GPU-Accelerated Spark

NVIDIA • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Benefits