Spark Platform Engineer: Scale, Multi-Tenant Kubernetes

DoorDash, Inc.

New York (NY)

On-site

USD 131,000 - 192,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health benefits
401(k) matching
Paid parental leave
Paid time off
Paid sick leave
Medical, dental, and vision coverage
Wellness benefits
Commuter benefits

Job summary

DoorDash's Spark Platform team builds and operates its in-house Spark ecosystem, handling runtime upgrades, multi-tenant scheduling, and end-to-end observability for data, analytics, and ML workloads at scale.

As a Software Engineer, you will work across surfaces of the deployment, partnering with platform consumers, and help automate cluster lifecycle, bin-packing on Kubernetes, and reliability tooling, reporting to the Engineering Manager.

Qualifications

  • BS/MS/PhD in Computer Science or equivalent.
  • 2+ years of industry experience operating production distributed systems.
  • Experience operating Apache Spark at scale (in-house, EMR, or Databricks).
  • Hands-on experience operating production systems on Kubernetes (controllers and operators).
  • Familiarity with observability stacks (Prometheus/OpenTelemetry) and SLO/SLI definition.
  • Comfort in cloud environments (AWS).
  • Proficiency in Python, Go, Scala, or Java; SQL fluency.

Responsibilities

  • Build and operate an in-house Spark platform at company-wide scale across runtime, scheduler, reliability, and user-facing tooling.
  • Drive multi-tenant scheduling, executor bin-packing, and cost-aware placement for many consumer teams.
  • Own cluster lifecycle automation including provisioning, upgrades, and node-failure handling.
  • Develop observability and incident automation to maintain reliable, scalable operations.
  • Collaborate with senior engineers on shuffle, runtime, and architecture work and grow ownership over time.

Skills

Distributed systems operations
Apache Spark
Kubernetes
Python
Go
Scala
Java
AWS
Observability
SQL

Education

BS/MS/PhD in Computer Science or equivalent

Tools

Spark on Kubernetes operator
Prometheus
OpenTelemetry
Databricks
EMR

Job description

DoorDash's Spark Platform team builds and operates its in-house Spark ecosystem, handling runtime upgrades, multi-tenant scheduling, and end-to-end observability for data, analytics, and ML workloads at scale.

As a Software Engineer, you will work across surfaces of the deployment, partnering with platform consumers, and help automate cluster lifecycle, bin-packing on Kubernetes, and reliability tooling, reporting to the Engineering Manager.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Spark Platform Engineer: Scale, Multi-Tenant & Kubernetes
Spark Platform Engineer: Scale, Multi-Tenant & Kubernetes

Doordashusa • San Francisco (CA), Sunnyvale (CA), Seattle (WA), New York (NY)

Hybrid
USD 131,000 - 192,000
401(k) plan with employer matching
16 weeks paid parental leave
Wellness benefits
+2
Spark Platform Engineer - Scale, Kubernetes, Multi-Tenant
Spark Platform Engineer - Scale, Kubernetes, Multi-Tenant

DoorDash • New York (NY)

Hybrid
USD 130,600 - 192,000
401(k) plan with employer matching
16 weeks of paid parental leave
wellness benefits
+2
Spark Platform Engineer — Scale, Scheduler & Kubernetes
Spark Platform Engineer — Scale, Scheduler & Kubernetes

DoorDash, Inc. • Sunnyvale (CA)

Hybrid
USD 131,000 - 192,000
401(k) plan with matching
16 weeks of paid parental leave
Wellness benefits
+3
Spark Platform Engineer: Scale, Scheduling & Reliability
Spark Platform Engineer: Scale, Scheduling & Reliability

DoorDash USA • San Francisco (CA)

Hybrid
USD 131,000 - 192,000
401(k) plan with employer matching
Paid parental leave
Wellness benefits
+3
Senior Spark Platform Engineer — Scale & Modernize Spark
Senior Spark Platform Engineer — Scale & Modernize Spark

DoorDash, Inc. • New York (NY)

Hybrid
USD 160,000 - 235,000
Senior Spark Platform Engineer: Scale & Reliability
Senior Spark Platform Engineer: Scale & Reliability

DoorDash, Inc. • Seattle (WA)

Hybrid
USD 160,000 - 235,000
401(k) with employer matching
16 weeks paid parental leave
Wellness benefits
+3
Senior Spark Platform Engineer — Scale & Reliability
Senior Spark Platform Engineer — Scale & Reliability

Doordashusa • San Francisco (CA), Sunnyvale (CA), Seattle (WA), New York (NY)

Hybrid
USD 160,000 - 235,000
401(k) with matching
16 weeks paid parental leave
Wellness benefits
+7
Senior Spark Platform Engineer for Scale & Reliability
Senior Spark Platform Engineer for Scale & Reliability

DoorDash, Inc. • Sunnyvale (CA)

Hybrid
USD 160,000 - 235,000
401(k) match
Paid parental leave
Wellness benefits
+4
Senior Spark Platform Engineer — Drive Distributed Systems
Senior Spark Platform Engineer — Drive Distributed Systems

DoorDash, Inc. • San Francisco (CA)

Hybrid
USD 160,000 - 235,000
401(k) with employer matching
Parental leave (16 weeks)
Paid time off
+7
Senior Spark Platform Engineer — Distributed Systems Lead
Senior Spark Platform Engineer — Distributed Systems Lead

DoorDash USA • San Francisco (CA)

Hybrid
USD 160,000 - 235,000