A passionate and committed team, unified by our mission to build the most engaged community of athletes in the world.
August 3
🏢 In-office - San Francisco
A passionate and committed team, unified by our mission to build the most engaged community of athletes in the world.
• 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.
• 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.
Apply Now