Latest AI JobsBrowse Jobs
Strava logo

Senior Server Engineer, Data Products

StravaStrava SFTechnology
Apply on company site
Salary
$180,375 - $200,850 USD
Job type
Full-time
Work mode
Remote
Posted
17 Sept 2026
Status
Open · checked 7d ago

About this role

Role Overview

The Senior Server Engineer for Data Products position at Strava is an exciting opportunity based in San Francisco, offering a hybrid work model with three days on-site per week. This role suits an experienced engineer who wants to build robust data pipelines, APIs, and platform tooling that bring advanced algorithms and machine learning models to millions of athletes globally.

Key Responsibilities

Build and operate reliable pipelines, APIs, and platform tooling that expose derived data products such as embeddings, ranking artifacts, and enriched activity streams.
Contribute to self-serve interfaces and golden paths to allow product and engineering teams to utilize core data products seamlessly.
Drive projects from initial design and schema creation to production deployment, monitoring, and maintenance.
Collaborate closely with machine learning engineers, data scientists, and product teams to integrate model outputs into durable and versioned artifacts.
Explore unique fitness and geo datasets to extract actionable insights, inform product decisions, and optimize current app features.
Establish best practices for data product development, ensure operational health, and mentor junior and mid-level engineers.

Requirements

Extensive background in building and operating complex, data-intensive backend systems in production at scale.
Proven experience designing access layers, platform tooling, or internal developer products with a strong focus on contract design and versioning.
Experience in building and maintaining production data pipelines and batch or stream workflows.
Proficiency in backend service development on cloud environments, particularly AWS.
Strong understanding of distributed systems and containerized infrastructure.
Excellent communication and cross-functional collaboration skills.

Nice to Have

Familiarity with technologies such as Spark, Kafka, Flink, Iceberg, or Snowflake.
Experience working with Python, Scala, Go, or equivalent languages.
Familiarity with machine learning concepts including embeddings, classification outputs, model evaluation, or generative AI integrations.

Skills and Tools

Python, Scala, Go
AWS cloud environments
Kubernetes and Docker
Spark, Kafka, Flink, Iceberg, Snowflake

Salary and Benefits

Annual Salary: $180,375 to $200,850 USD per year
Comprehensive benefits package accessible via the company's official documentation link

About the Company

Strava is the premier app for active people, with a mission to motivate individuals to live their best active lives and connect through movement. Supported by notable investors such as Sequoia Capital, TCV, Madrone Partners, and Jackson Square Ventures, the company fosters an inclusive and collaborative workplace that champions diversity and equal opportunity.

How to Apply

To submit your application for this position, please visit the official Strava careers page.

Skills and tech stack

Questions candidates ask

What is the location of the Senior Server Engineer, Data Products role?

The role is based out of the Strava office in San Francisco, California, utilizing a flexible hybrid schedule requiring three days per week on-site.

What is the salary range for this position?

The annual salary ranges from $180,375 to $200,850 USD.

What technologies and tools are expected for this role?

Candidates should be familiar with cloud environments like AWS, containerization tools such as Kubernetes and Docker, programming languages like Python, Scala, or Go, and data tools including Spark, Kafka, Flink, Iceberg, or Snowflake.

What does the Data Products team do at Strava?

The Data Products team sits at the core of Strava's AI strategy, turning community and activity data into reliable, reusable, and enriched datasets that power experiences across the app.

How can I apply for this job?

You can apply by visiting the official Strava careers page.

Ready to apply?

The application is on the official Strava careers page.

Apply on company site