Senior Database Engineer
StravaAbout 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
Senior Server Engineer, Subscription Growth
Join Strava as a Senior Server Engineer to drive subscription growth through backend development and distributed systems.
Senior Data Engineer
Join us as a Senior Data Engineer in Lisbon to design and maintain data infrastructure. Hybrid role with flexible benefits.
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.
Senior Full-Stack Product Engineer
Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
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.
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.
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.
Senior Backend Engineer
Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.
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.
Senior Software Engineer (Backend) - Content Lake DX
Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.
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.
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.
Founding Backend Engineer
Join Streamlane as a Founding Backend Engineer to build innovative logistics software for ecommerce companies.
Senior Staff Software Engineer, Fullstack Backend
Join Intuit as a Senior Staff Software Engineer to lead MarTech initiatives, focusing on backend development and integration.
Senior Backend Engineer
Join WeTravel as a Senior Backend Engineer. Work remotely in France, focusing on microservices, databases, and cutting-edge tech.
Senior Backend Engineer
Join Harness as a Senior Backend Engineer to build scalable infrastructure using AWS, Terraform, and more. Remote position with competitive salary.
Observability Platform Data Engineer
Join Swift as an Observability Platform Data Engineer in Leiden, enhancing our Observability Platform with ELK stack expertise.
Data Engineer II
Join Accolade as a Data Engineer II in Prague. Design and maintain cloud-native data infrastructure using AWS and modern technologies.
Staff Fullstack Engineer
Join Verkada as a Staff Fullstack Engineer to design and develop backend APIs and scalable solutions for real-time video monitoring.
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.
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.
Software Engineer, Core Events
Join Stripe as a Software Engineer, Core Events, focusing on AWS, distributed systems, and event-driven architecture.