S

Strava

Fitness tracking and social network platform

Senior Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA$175k - $190k /yr

About the Job

Requirements

  • You have 3–5+ years of professional experience in Data Engineering, Data Infrastructure, Software Engineering, or a related field, with experience owning production data systems.
  • You have strong expertise in SQL and data modeling, including experience designing dimensional, normalized, or domain-oriented data models for large-scale analytical systems.
  • You have experience building and operating ETL/ELT and data processing systems using technologies such as dbt, Airflow, Spark, or similar frameworks.
  • You have experience developing reusable tooling, frameworks, or abstractions that improve how data pipelines and transformations are built, tested, deployed, or operated.
  • 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.
  • You understand modern data warehouse and data lake architectures and have worked with technologies such as Snowflake, Databricks, BigQuery, Redshift, Iceberg, Delta Lake, or similar systems.
  • You have experience processing and transforming large datasets, including handling schema evolution, data normalization, deduplication, backfills, incremental processing, and data quality.
  • You understand data governance and data lifecycle concepts such as lineage, retention, deletion, access control, PII handling, and GDPR/privacy requirements.
  • You have experience implementing production-grade data quality, monitoring, alerting, testing, and observability for data pipelines and datasets.
  • You can independently reason about data architecture and make sound technical decisions around modeling, ingestion, transformation, storage, reliability, scalability, and maintainability.
  • You are comfortable working with cloud infrastructure such as AWS, GCP, or Azure and understand the infrastructure that supports large-scale data processing systems.

Responsibilities

  • Design, build, and operate foundational data systems and shared data assets that serve a broad range of analytical, operational, and business use cases across Strava.
  • Build and evolve scalable data ingestion and transformation frameworks that move, process, clean, standardize, and organize data across the data lake and data warehouse.
  • Develop reusable data engineering tools and abstractions that improve how engineers build and operate data pipelines, including frameworks and capabilities around technologies such as dbt.
  • Design high-quality, durable domain data models, such as user, subscription, activity, or other core business domains, that provide consistent definitions and reusable foundations for teams across the company.
  • Build systems and workflows that support data governance, privacy, and regulatory requirements, including GDPR-related deletion, retention, access, and data lifecycle management.
  • Improve the reliability and observability of the data platform through automated testing, data quality checks, lineage, monitoring, alerting, and operational tooling.
  • Optimize large-scale data processing and storage for performance, maintainability, scalability, and cost across warehouse and data lake environments.
  • Partner with data engineers, analytics engineers, software engineers, data scientists, security, privacy, and infrastructure teams to establish scalable data architecture and engineering standards.
  • Bring software engineering discipline to data infrastructure through testing, modular design, version control, CI/CD, observability, documentation, and code review.

Desired Qualifications

  • Experience with Kafka, Flink, or other streaming systems; Kubernetes; Iceberg or other open table formats; data catalogs and lineage systems; schema management; CDC; or internal developer platforms for data engineering.

About the Company

Strava

Fitness tracking and social network platform

Strava records, tracks, and analyzes athletic activities, offering metrics like speed, pace, and distance, plus features such as performance comparison and Relative Effort. It operates on a freemium model, with basic functions free and Premium subscriptions unlocking advanced training plans, route planning, and deeper analytics. It also serves as a social network for athletes, allowing users to share activities, connect with others, and discover routes, races, and clubs across GPS-compatible devices and iPhone, Android, and web apps. The goal is to help athletes train more effectively, stay motivated, and improve performance while monetizing through premium memberships.

Company size
1,001-5,000
Company stage
Series F
Total funding
$151.4M
Headquarters
San Francisco, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Strava

See more jobs