Staff Software Engineer, Data Engineering

DoorDash

San Francisco, CA, US
Base: $130,600 - $285,000 usd depending on level; ...
On-site
8+ years professional engineering experience
6+ years data platform experience
Python/kotlin/scala programming proficiency
The Data Engineering team builds database solutions that serve as the foundation for decision-making across DoorDash

Job Summary

  • The Data Engineering team builds database solutions that serve as the foundation for decision-making across DoorDash.
  • This role involves owning critical data systems, designing large-scale data models, and improving the reliability of ingestion and processing pipelines.
  • DoorDash offers a comprehensive benefits package including equity grants, 16 weeks of paid parental leave, and flexible paid time off.

Matching Summary

The Data Engineering team builds database solutions that serve as the foundation for decision-making across DoorDash.

Salary

Base: $130,600 - $285,000 USD depending on level; Equity: Grants available; Benefits: 401(k) match, 16 weeks parental leave, wellness benefits

Skills & Requirements

Must-have

  • 8+ years professional engineering experience
  • 6+ years data platform experience
  • Python/Kotlin/Scala programming proficiency
  • 4+ years ETL orchestration with Airflow
  • Expert in SQL and distributed computing

Nice-to-have

  • Experience with Spark, Presto, or Flink
  • Streaming technologies like Kafka or Spark Streaming
  • Strong communication with non-technical teams
  • Self-starter in fast-paced environments
  • Strategic market analysis capabilities

Key Requirements

  • 8+ years hands-on engineering experience
  • 6+ years in data engineering roles
  • 4+ years experience with Airflow
  • 4+ years with distributed ecosystems (Spark/Presto)
  • Located near SF, Sunnyvale, or Seattle hubs

Work Rights

Not specified

Tailored Resume

Cover Letter