Software Engineer II, Data Engineering
Core
Building database solutions, pipelines, and data warehouse architectures to support reporting, product analytics, marketing optimization, and financial reporting at DoorDash.
Role type
Software Engineer II, Data Engineering
Builds
Large-scale, high-volume data models, pipelines, and ETL processes for Data Lake and Data Warehouse
Domain
Food delivery technology / Data Engineering
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python, Java, SQL, ETL orchestration, distributed computing, database fundamentals, streaming technologies, data modeling
Preferred skills
AI coding tools proficiency, reporting tools knowledge, strategic thinking
Technologies
Airflow, Flink, Oozie, Azkaban, AWS, GCP, Spark, Hive, Druid, Presto, Kafka, Snowflake, Redshift, PostgreSQL, Tableau, Superset, Looker
Responsibilities
Design and implement large-scale data models and pipelines; develop data quality checks and monitoring routines; improve ETL reliability and scalability; manage a portfolio of data products; onboard and support other engineers
Seniority
Mid-level, hands-on IC