Strava logo

Senior Database Engineer

Strava

About This Role

Strava is the leading digital community for active people with more than 125 million athletes, in more than 190 countries. The platform offers a holistic view of your active lifestyle, no matter where you live, which sport you love and/or what device you use. Everyone belongs on Strava when they are pursuing an active life.

This role is on the Strava Foundation Team, which exists to provide tools, systems, and support to make Strava reliable, scalable, and performant for our athletes. We build infrastructure and tools to support every engineer developing Strava.

Engineers on the Foundation Team work on a wide variety of projects and technologies; recent projects have included migrating from Mesos to Kubernetes, migrating and upgrading from Cassandra to Scylla, and improving our disaster recovery capabilities.

This is a hybrid role based in our San Francisco or Denver office.

You’re Excited About This Opportunity Because You:

  • Are excited to work on and support a platform that supports millions of athletes and activities every day.
  • Enjoy developing software that empowers your engineering colleagues, providing them with the tools and platforms to deliver scalable, reliable, and observable products.
  • Enjoy working on the full cycle of automated testing, build, deploy, release, and operations across multiple platforms (mobile, frontend, backend, infrastructure).
  • Will have a high-leverage impact on product development velocity by empowering all engineering teams to go faster and more optimally.
  • Love the thrill of sunsetting legacy software in favor of the latest and greatest industry supported options and championing best practices.
  • Are stoked to help shape the future of our Kubernetes ecosystem.

We’re Excited About You Because You:

  • Have previously worked in an infrastructure, developer productivity, or operations-focused role, such as DevOps engineer, SRE, developer productivity engineer, or platform engineer.
  • We run on Kubernetes, MySQL, Cassandra, ScyllaDB, Redis, S3, and Terraform. You don’t need to be an expert in all of these, but practical production experience with some is highly desired.
  • Have a passion for reducing toil, especially when it comes to scaling relational databases.
  • Program expertly in at least one language. If you know Scala, Python, or Ruby, that’s a bonus!
  • Can improvise and adapt. Rote processes won’t always work here, so bring your bag of tricks, especially when it comes to talking through the strengths and weaknesses of various datastore systems (relational, distributed, in-memory, object stores, document stores).
  • Can explain complex technical concepts, like how indexes work and how to approach a schema review. You should also be comfortable navigating a poorly performing query and identifying optimization opportunities.
  • Are a strong, clear, and proactive communicator who values sharing knowledge with others. We are a distributed company spread across many time zones, dependent on many forms of communication to collaborate and achieve our goals.

Benefits
Extracted with AI

  • Inclusive workplace
  • Opportunities for growth
  • Supportive team environment

Similar jobs

Last update: 23 minutes ago

Strava logo
Strava

Data Engineer II

Join Strava as a Data Engineer II in San Francisco, CA. Work with modern data technologies and a diverse team.

Strava logo
Strava

Senior Server Engineer, Subscription Growth

Join Strava as a Senior Server Engineer to drive subscription growth through backend development and distributed systems.

Strava logo
Strava

Senior Geospatial Data Engineer

Senior Geospatial Data Engineer role at Strava, focusing on data pipelines, spatial analysis, and geospatial services.

Strava logo
Strava

Senior Geospatial Data Engineer

Senior Geospatial Data Engineer role in Berlin, focusing on data pipelines, geospatial services, and system optimization.

Strava logo
Strava

Senior Cloud Platform Engineer

Join Strava as a Senior Cloud Platform Engineer in Berlin, working on cloud infrastructure, containerization, and observability tools.

Strava logo
Strava

Machine Learning Engineer

Join Strava as a Machine Learning Engineer to develop AI models enhancing user experiences. Work in a hybrid role in San Francisco.

Strava logo
Strava

Engineering Manager, Web

Join Strava as an Engineering Manager for Web, leading the transition from Rails to React and Next.js in a dynamic, inclusive environment.

Stride logo
Stride

Senior Software Engineer, Full-Stack

Senior Full-Stack Software Engineer role focusing on web architecture, security, and scalable solutions in San Francisco.

Airbnb logo
Airbnb

Staff Software Engineer, Data Infrastructure

Senior Data Infrastructure Engineer at Airbnb, focusing on data engineering tools and frameworks, remote eligible.

Stripe logo
Stripe

Senior Software Engineer, Growth Data Engineering

Senior Software Engineer for Growth Data Engineering at Stripe, focusing on scalable data solutions and cross-functional collaboration.

Workday logo
Workday

Senior Software Engineer, DBaaS (US Federal)

Senior Software Engineer role focused on DBaaS, requiring TS/SCI clearance, with extensive experience in cloud databases and backend development.

Strada logo
Strada

Senior Backend Engineer, Rust

Senior Backend Engineer specializing in Rust, with skills in API design, databases, and software development.

Intuit logo
Intuit

Software Engineer 2 - Database Engineer

Join Intuit as a Software Engineer 2 focusing on database engineering, MySQL, and AWS in Mountain View, CA.

Stripe logo
Stripe

Software Engineer - Infrastructure

Join Stripe as a Software Engineer in Infrastructure, focusing on reliability, scale, and performance of systems.

Future logo
Future

Senior Backend Engineer

Senior Backend Engineer needed to design and optimize APIs and database systems for a leading fitness platform. Remote work available.

Stripe logo
Stripe

Senior Internal Apps Engineer

Join Stripe as a Senior Internal Apps Engineer, leveraging low-code solutions to build and maintain apps.

Swift logo
Swift

Senior Database Infrastructure Engineer

Senior Database Infrastructure Engineer needed in Manassas, VA. Focus on Oracle databases, DevOps, and automation.

Provation logo
Provation

Senior Data Engineer

Senior Data Engineer role focusing on enterprise data solutions, ETL processes, and SQL database design in Minneapolis.

Airbnb logo
Airbnb

Staff Data Engineer, Guest & Host Products

Staff Data Engineer role at Airbnb focusing on data integrity for marketplaces, including data modeling and pipeline construction.

Atlassian logo
Atlassian

Data Engineer at Atlassian

Join Atlassian as a Data Engineer in San Francisco, focusing on data engineering, analytics, and visualization.

Snowflake logo
Snowflake

Senior Software Engineer - App Foundation (Database)

Join Snowflake as a Senior Software Engineer focusing on database systems, enhancing backend services for Snowsight.

SeQura logo
SeQura

Senior Data Engineer

Join SeQura as a Senior Data Engineer to develop and maintain data pipelines using AWS, Python, and SQL in a hybrid work environment.

Stratio logo
Stratio

Backend Engineer (f/m/d)

Join Stratio as a Backend Engineer to enhance our predictive fleet maintenance platform using .NET, C#, and SQL Server in a remote role based in Portugal.

Stride, Inc. logo
Stride, Inc.

Senior Full Stack Software Engineer

Join Stride, Inc. as a Senior Full Stack Software Engineer. Work remotely, innovate, and build scalable solutions with a dynamic team.