← All roles

Senior Systems Software Engineer - Accelerated Spark Applications

NVIDIA· Engineer, Sys SW
Apply on company site
Hybrid (Champaign, IL), Hybrid (Santa Clara, CA), Remote$184k - $287.5kFull-timePosted 4d ago

About the role

Senior Systems Software Engineer for the Apache Spark Acceleration group, focusing on hosting and accelerating Spark workloads on GPUs. Builds and operates a hosted Spark service on Kubernetes, extends cuDF Spark runtime and CPU/GPU workload router, and collaborates across service, runtime, and router layers.

Responsibilities

  • Design, build and operate hosted Spark service control plane on Kubernetes: the Java REST API, the Spark Connect runner, Kyuubi, and deployment using Helm charts and Flux
  • Own code review for one or more services end to end and keep them releasable on the release train
  • Extend the cuDF Spark runtime and the CPU/GPU workload router in Scala and Java, including interoperability with Delta Lake, Apache Iceberg and Unity Catalog
  • Investigate production failures on clusters running more than a thousand concurrent jobs together with the customer team and upstream library teams, and drive fixes to closure
  • Instrument metrics, dashboards and alerts; take part in the on-call rotation and keep the runbooks current
  • Provide recommendations and feedback to teams regarding decisions surrounding topics such as infrastructure, continuous integration and testing strategy

Qualifications

  • BS, MS, or PhD in Computer Science, Computer Engineering, or a closely related field (or equivalent experience)
  • 9+ years of experience in software development
  • 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: REST front ends, proxies or request routers, JDBC or Thrift services
  • Experience supporting enterprise or internal production customers, including on-call
  • Experience using AI tools in software development

Skills

Required:JavaScalaC++PythonKubernetes

Benefits

  • Equity
  • Comprehensive benefits package
  • Salary range 184,000 USD - 287,500 USD (base)
  • Benefits overview at NVIDIA benefits site
Last updated Oct 23, 2026. Interested? Apply on the company site.

About NVIDIA

World Leader in AI Computing

NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.

AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm

More open roles at NVIDIA