Software Engineer, Data Engineering

DoorDash, Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Francisco, CASunnyvale, CASeattle, WA
Salary
$117,500–$172,800 / yr
Posted
14 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $155k
This role $145k
$105k $197k
below market most similar roles pay here above market

This role pays more than 52% of similar roles. Most pay $121,875–$187,850 — the blue band above. At the midpoint, this role pays about $145k versus about $155k for comparable roles.

Based on 240 similar postings.

Employer

About DoorDash, Inc

DoorDash, Inc. is an American company operating online food ordering and food delivery. It trades under the symbol DASH. With a 56% market share, DoorDash is the largest food delivery platform in the United States.

DoorDash, Inc currently has 97 open roles on FindRole.

Listed pay typically runs $163,800–$240,900 across 96 roles with salary data.

Most-posted roles

View all roles at DoorDash, Inc

At a glance

TL;DR · Software Engineer, Data Engineering

The Software Engineer, Data Engineering joins the Data Engineering team to build database solutions for reporting, product analytics, marketing optimization, and financial reporting. This role involves designing, developing, and implementing large-scale, high-volume, and high-performance data models and pipelines for the Data Lake and Data Warehouse. You will work with business partners to understand requirements, manage a portfolio of data products, and improve the reliability of ETL processes. Key technologies include Python, Java, SQL, and distributed computing systems like Spark, Hive, Druid, and Presto. You will utilize orchestration tools such as Airflow, Flink, Oozie, and Azkaban on AWS or GCP, while working with Snowflake, Redshift, and PostgreSQL. Additionally, you will use AI coding tools and reporting platforms like Tableau, Superset, and Looker.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design, develop, and implement large-scale, high-performance data models and pipelines for the Data Lake and Data Warehouse.
  • Improve the reliability and scalability of existing ETL processes.
  • Develop and implement data quality checks, QA procedures, and monitoring routines.
  • Manage a portfolio of data products to ensure the delivery of high-quality, trustworthy data.
  • Work with business partners and stakeholders to gather and understand specific data requirements.
  • Collect required data by coordinating with engineering teams, product teams, and third-party providers.
  • Onboard and support new engineers as they join the data engineering team.

What we're looking for

  • 3+ years of professional experience in data engineering, business intelligence, or a similar role.
  • Proficiency in programming languages such as Python or Java.
  • 3+ years of experience in ETL orchestration and workflow management tools like Airflow, Flink, Oozie, and Azkaban using AWS/GCP.
  • 3+ years of experience with distributed data ecosystems (Spark, Hive, Druid, Presto) and streaming technologies such as Kafka/Flink.
  • Expertise in database fundamentals, SQL, and distributed computing.
  • Experience working with Snowflake, Redshift, PostgreSQL, and/or other DBMS platforms.
  • Proficiency in using AI coding tools in the full software development lifecycle (preferred).
  • Knowledge of reporting tools such as Tableau, Superset, and Looker (preferred).

More like this

Similar roles

Data Engineer

Booz Allen Hamilton

McLean, VA +3 68 days ago
Python Java C++ SQL Scala AWS Microsoft Azure Google Cloud Spark Databricks Hadoop Hive AWS EMR Kafka MongoDB Cassandra AWS Redshift MySQL Snowflake UNIX Linux Shell scripting ETL ELT Agile

Senior Software Engineer, Data Engineering

DoorDash, Inc

San Francisco, CA +2 14 days ago $143,800–$211,500
Python Java SQL Spark Kafka Flink Snowflake Redshift PostgreSQL Airflow Hive Druid Presto AWS GCP Tableau Superset Looker ETL Distributed Computing
5+ yrs exp Hybrid

Senior Software Engineer, Data Engineering

Cisco

San Francisco, CA 20 days ago
Kubernetes Kafka Spark Flink Scala C++ Java SQL Terraform Ansible Elasticsearch Grafana ELK Distributed Systems Data Pipelines
5+ yrs exp Hybrid

Data Software Engineer

Nasdaq

Philadelphia, PA 46 days ago
Java Scala SQL Linux Unix AWS Apache Spark Amazon EMR Hadoop ETL Big Data Data Processing Scripting
Hybrid

Software Development Engineer - Data

Apple Inc

Cupertino, CA 140 days ago $184,700–$324,800
Apache Flink Apache Kafka Apache Iceberg Spark Kubernetes Yarn Distributed Systems Streaming Processing API Development Data Infrastructure Automation Tools
8+ yrs exp

Software Development Engineer - Data

Apple Inc

Cupertino, CA 91 days ago $150,400–$225,300
Spark Spark SQL Hadoop HDFS Oracle PL/SQL SQL Java Scala Python Flink Flink SQL Airflow Kubernetes CI/CD S3 Iceberg Parquet Trino Linux Shell Scripting Tableau GenAI Text-to-SQL
1+ yrs exp