Strava SF Senior · Remote 3–5 yrs Data Engineer
Strava is the app for active people. With over 200 million athletes in more than 185 countries, it’s more than tracking workouts—it’s where people make progress together, from new habits to new personal bests. No matter your sport or how you track it, Strava’s got you covered.
Skills, with evidence
- Airflow / orchestration You have experience building and operating ETL/ELT and data processing systems using technologies such as dbt, Airflow, Spark, or similar frameworks. must have
- Cost & performance Making thoughtful engineering tradeoffs across data freshness, scalability, storage, compute cost, complexity, and developer productivity. must have
- You have strong expertise in SQL and data modeling, including experience designing dimensional, normalized, or domain-oriented data models for large-scale analytical systems. must have
- You have experience implementing production-grade data quality, monitoring, alerting, testing, and observability for data pipelines and datasets. must have
- Improve the reliability and observability of our data platform through automated testing, data quality checks, lineage, monitoring, alerting, and operational tooling. must have
- Incremental loads You have experience processing and transforming large datasets, including handling schema evolution, data normalization, deduplication, backfills, incremental processing, and data quality. must have
- Python You are proficient in at least one general-purpose programming language such as Python, Scala, Java, or Go and are comfortable applying software engineering principles to data systems. must have
- SQL You have strong expertise in SQL and data modeling, including experience designing dimensional, normalized, or domain-oriented data models for large-scale analytical systems. must have
- You have experience processing and transforming large datasets, including handling schema evolution, data normalization, deduplication, backfills, incremental processing, and data quality. must have
- Spark You have experience building and operating ETL/ELT and data processing systems using technologies such as dbt, Airflow, Spark, or similar frameworks. must have
- dbt You have experience building and operating ETL/ELT and data processing systems using technologies such as dbt, Airflow, Spark, or similar frameworks. must have
- AWS You are comfortable working with cloud infrastructure such as AWS, GCP, or Azure and understand the infrastructure that supports large-scale data processing systems. must have · not practised here
- GCP You are comfortable working with cloud infrastructure such as AWS, GCP, or Azure and understand the infrastructure that supports large-scale data processing systems. must have · not practised here
Senior Data Engineer in san francisco at Unknown Company
This position is listed as full time and able to be worked remotely.