companyDoorDash logo

Software Engineer II, Data Engineering

DoorDashSan Francisco, CA; Sunnyvale, CA
On-site Full-time $130.6K/yr - $235K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

About the job

About Our Team

At DoorDash, data drives our success. Our Data Engineering team is pivotal in building robust database solutions tailored for diverse applications, including reporting, product analytics, marketing optimization, and financial reporting. By architecting pipelines, data structures, and data warehouse environments, we enable data-driven decision-making across the organization.

About the Role

We are seeking a talented Software Engineer II to join our team as a technical leader, responsible for scaling our data infrastructure, enhancing automation, and developing tools to support our expanding business needs.

What You Will Do

  • Collaborate with business partners and stakeholders to gather and understand data requirements.
  • Work alongside engineering, product teams, and external partners to ensure seamless data collection.
  • Design, develop, and implement high-performance data models and pipelines for our Data Lake and Data Warehouse.
  • Establish and execute data quality checks, conduct thorough QA, and implement monitoring routines.
  • Enhance the reliability and scalability of our ETL processes.
  • Manage a suite of data products that deliver accurate and trustworthy data.
  • Support and onboard new engineers as they join our team.

What We Are Looking For

  • 3+ years of professional experience in data engineering, business intelligence, or a related field.
  • Proficiency in programming languages such as Python and Java.
  • 3+ years of experience with ETL orchestration and workflow management tools, including Airflow, Flink, Oozie, and Azkaban, using AWS/GCP platforms.
  • Strong understanding of database fundamentals, SQL, and distributed computing.
  • 3+ years of experience with distributed data ecosystems (e.g., Spark, Hive, Druid, Presto) and streaming technologies like Kafka and Flink.
  • Experience with Snowflake, Redshift, PostgreSQL, and/or other database management systems.
  • Excellent communication skills with a proven ability to liaise with both technical and non-technical teams.
  • Familiarity with reporting tools such as Tableau, Superset, and Looker.
  • Able to thrive in a fast-paced and dynamic environment.

About DoorDash

DoorDash is a leading technology company that connects customers with their favorite local and national businesses, providing excellent service through innovative solutions. Our culture is built on teamwork, creativity, and a commitment to delivering the best experience for our customers and partners.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.