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

Senior Server Engineer, Subscription Growth

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

Remote Crew logo
Remote Crew

Senior Data Engineer

Join us as a Senior Data Engineer in Lisbon to design and maintain data infrastructure. Hybrid role with flexible benefits.

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.

Apollo GraphQL logo
Apollo GraphQL

Senior Full-Stack Product Engineer

Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.

Squarespace logo
Squarespace

Senior Software Engineer, Go/Java

Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.

Airbnb logo
Airbnb

Senior Backend Engineer, Media Foundation

Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.

Text Blaze logo
Text Blaze

Principal Full-Stack Engineer (Backend Focus)

Join Text Blaze as a Principal Full-Stack Engineer focused on backend development. Work remotely and drive product innovation.

Grafana Labs logo
Grafana Labs

Senior Backend Engineer

Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.

Superframe logo
Superframe

Senior Full Stack Engineer (React, GraphQL, TypeScript)

Join Superframe as a Senior Full Stack Engineer in San Francisco. Work with React, GraphQL, and TypeScript to build next-gen CRM solutions.

Sanity logo
Sanity

Senior Software Engineer (Backend) - Content Lake DX

Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.

Eliq logo
Eliq

Senior Data Engineer with Azure Expertise

Join Eliq as a Senior Data Engineer to enhance our Azure-based data platform and drive the energy transition.

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.

Streamlane logo
Streamlane

Founding Backend Engineer

Join Streamlane as a Founding Backend Engineer to build innovative logistics software for ecommerce companies.

Intuit logo
Intuit

Senior Staff Software Engineer, Fullstack Backend

Join Intuit as a Senior Staff Software Engineer to lead MarTech initiatives, focusing on backend development and integration.

WeTravel logo
WeTravel

Senior Backend Engineer

Join WeTravel as a Senior Backend Engineer. Work remotely in France, focusing on microservices, databases, and cutting-edge tech.

Harness logo
Harness

Senior Backend Engineer

Join Harness as a Senior Backend Engineer to build scalable infrastructure using AWS, Terraform, and more. Remote position with competitive salary.

Swift logo
Swift

Observability Platform Data Engineer

Join Swift as an Observability Platform Data Engineer in Leiden, enhancing our Observability Platform with ELK stack expertise.

PlushCare logo
PlushCare

Data Engineer II

Join Accolade as a Data Engineer II in Prague. Design and maintain cloud-native data infrastructure using AWS and modern technologies.

Verkada logo
Verkada

Staff Fullstack Engineer

Join Verkada as a Staff Fullstack Engineer to design and develop backend APIs and scalable solutions for real-time video monitoring.

Square logo
Square

Senior Software Engineer, Reporting Platform

Join Square as a Senior Software Engineer to lead development on the Reporting Platform, focusing on Java, Kotlin, and AWS.

Sprig logo
Sprig

Senior Backend Engineer (Node.js, Go)

Join Sprig as a Senior Backend Engineer to design and maintain scalable backend systems using Node.js and Go.

Stripe logo
Stripe

Software Engineer, Core Events

Join Stripe as a Software Engineer, Core Events, focusing on AWS, distributed systems, and event-driven architecture.