Senior Software Engineer, Data Engineering
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
