Skip to main content

DoorDash

Software Engineer, Spark Platform

San Francisco, CA; Seattle, WA; Sunnyvale, CA; New York, NYFrom $192kmidAdded 2 days ago

About this role

DoorDash is seeking a Software Engineer to build and operate an internal Apache Spark platform serving the entire company. You'll work across runtime optimization, multi-tenant scheduling, cluster automation, and observability for a distributed system running at massive scale.

What you'll do

  • Develop and maintain in-house Spark platform runtime, scheduler, and reliability infrastructure
  • Design multi-tenant scheduling and executor bin-packing algorithms for efficient resource utilization
  • Automate cluster lifecycle management including provisioning, upgrades, and failure handling
  • Build observability and incident automation systems to support on-call operations
  • Collaborate with platform consumers across the company to solve high-impact problems
  • Optimize Spark performance and cost-aware resource placement

What they're looking for

  • Apache Spark platform operations at scale
  • Kubernetes production systems and multi-tenant cluster management
  • Batch or big-data schedulers (YuniKorn, Volcano, Kueue, Spark-on-Kubernetes)
  • Observability tools (Prometheus, OpenTelemetry, distributed tracing, structured logging)
  • AWS cloud infrastructure and networking
  • Python, Go, Scala, or Java programming
  • SQL
  • SLO/SLI definition and measurement
Apply on the employer's site

Opens the official application on the employer’s site. No login required.