CareerPlan

Senior Software Engineer, Data Engineering

San Francisco, CAFull-time$144k2026-10-13 → 2026-11-10
Hybrid

Core

Design, develop, and implement large-scale, high-volume data models and pipelines for Data Lake and Data Warehouse to support reporting, product analytics, and financial reporting.

Role type

Senior IC data engineer

Builds

Data Lake and Data Warehouse architectures, ETL processes, and data quality monitoring routines

Domain

Food delivery / Data engineering

Deliverable

production ML models

Required skills

Python, Java, SQL, ETL orchestration (Airflow, Flink, Oozie, Azkaban), distributed computing (Spark, Hive, Druid, Presto), streaming technologies (Kafka, Flink), database management (Snowflake, Redshift, PostgreSQL)

Preferred skills

Tableau, Superset, Looker

Responsibilities

Work with business partners and stakeholders to understand data requirements; collect required data from engineering, product teams, and 3rd parties; design and implement data models and pipelines; develop data quality checks and monitoring routines; improve reliability and scalability of ETL processes; manage a portfolio of data products; onboard and support other engineers

Seniority

Senior, hands-on IC