Drimva

NVIDIA

Senior Systems Software Engineer - Accelerated Spark Applications

$184K–$288K

US, IL, Champaign +2 · Senior · Full-time · Posted Oct 19, 2026

Location
US, IL, Champaign
US, IL, Remote
US, CA, Santa Clara
Experience
9+ years of experience in software development.
Education
BS, MS, or PhD in Computer Science, Computer Engineering, or a closely related field (or equivalent experience).

About the job

Build and operate NVIDIA’s hosted GPU-accelerated Apache Spark service, spanning its Kubernetes control plane, Spark runtime, and CPU/GPU workload router.

What you'll do

  • Design, build, and operate the hosted Spark service on Kubernetes, including its Java REST API, Spark Connect runner, and Helm/Flux deployment.
  • Extend the cuDF Spark runtime and CPU/GPU workload router, including integrations with lakehouse technologies.
  • Investigate production failures, maintain monitoring and runbooks, and participate in on-call.

What they ask for

  • BS, MS, or PhD in Computer Science, Computer Engineering, or a closely related field (or equivalent experience).
  • Strong distributed-systems fundamentals and proficiency in Java or Scala, plus C++ or Python.
  • Hands-on experience operating services on Kubernetes, on-premise or cloud.
  • Experience owning or reviewing a long-lived server; supporting production customers, including on-call; and using AI tools in software development.

Nice to have

  • Apache Spark internals, Spark Connect, or Kyuubi; Delta Lake, Apache Iceberg, or Unity Catalog integration work.
  • GPU data processing with cuDF or CUDA experience; contributions to collaborative data platform projects.

Pay

184,000 USD - 287,500 USD (base salary).

Tools

Apache Spark, Kubernetes, Java, Scala, C++, Python, Spark Connect, Kyuubi

AI focus

Use AI tools in software development.

Model-written summary · the original posting is authoritative

First seen Oct 20, 2026 · Last verified Nov 4, 2026 (UTC)