Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NVIDIA

Senior Systems Software Engineer – Accelerated Spark Applications

NVIDIA

. Design, build and operate a hosted Spark service control plane on Kubernetes, including the Java REST API, Spark Connect runner, Kyuubi, and deployment using Helm charts and Flux .

Posted 10/31/2026full-timeRemote • United StatesSenior💰 $184,000 - $287,500 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and operating hosted Spark services on Kubernetes, with strong proficiency in Java and Scala. Capable of investigating production failures and providing strategic recommendations for infrastructure and continuous integration.

Highest-signal resume keywords
Kubernetes OperationsJava DevelopmentScala DevelopmentApache Spark InternalsGPU Data Processing

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaScalaC++PythonKubernetesApache SparkCuDFDelta LakeApache IcebergREST API
Soft Skills
CollaborationProblem-SolvingCommunication
Tools & Technologies
HelmFluxJDBCThrift
Industry Keywords
Distributed SystemsData PlatformProduction SupportAI Tools

Tech Stack

Tools & technologies
ApacheCloudFluxJavaKubernetesPythonScalaSparkThriftUnityC++

About the role

Key responsibilities & impact
  • Design, build and operate a hosted Spark service control plane on Kubernetes, including the Java REST API, 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 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 with customer and upstream library teams, and drive fixes to closure
  • Instrument metrics, dashboards and alerts
  • Participate in the on-call rotation and keep runbooks current
  • Provide recommendations and feedback regarding infrastructure, continuous integration and testing strategy

Requirements

What you’ll need
  • 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
  • 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, including 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
  • Apache Spark internals, Spark Connect, or Kyuubi
  • Delta Lake, Apache Iceberg or Unity Catalog integration work
  • GPU data processing with cuDF, or CUDA experience
  • Significant contributions to data platform projects committed to collaboration and shared development
  • NVIDIA uses AI tools in its recruiting processes

Benefits

Comp & perks
  • Equity
  • Comprehensive benefits package
  • Equal opportunity and inclusive work environment