Strava
Senior Server Engineer, Data Products
$180K–$201K
Strava SF · Hybrid · Senior · Full-time · Posted Sep 17, 2026
About the job
Builds and operates pipelines, APIs, and platform tools that turn Strava data, algorithms, and model outputs into reliable data products for use across the app.
What you'll do
- Develop and maintain data pipelines, APIs, and tooling to expose derived data products such as embeddings and ranking artifacts.
- Own delivery of data products end-to-end, including design, deployment, monitoring, freshness, and reliability.
- Collaborate with ML, data, and product teams and contribute to self-serve tools for downstream teams.
What they ask for
- Experience building and operating complex, data-intensive backend systems in production at scale.
- Experience building production data pipelines and batch or stream workflows using technologies such as Spark, Kafka, Flink, Iceberg, or Snowflake.
- Proficiency in backend service development in cloud environments using Python, Scala, Go, or equivalent.
- Understanding of distributed systems and containerized infrastructure such as Kubernetes and Docker.
Nice to have
- Experience building access layers, platform tooling, or internal developer products for large-scale data or ML systems.
- AWS experience and/or experience as an ML practitioner.
Pay
$180,375 – $200,850 (base salary)
Tools
Spark, Kafka, Flink, Iceberg, Snowflake, AWS, Python, Scala
AI focus
Builds pipelines and platform tools that deliver embeddings, algorithms, and model outputs as production data products; the role also engages with model evaluation and GenAI integrations.
Model-written summary · the original posting is authoritative