Power the Peloton Experience
As a member of Pelotons API Social team & broader Product Engineering API team youll be building out technology solutions that enable all user experiences across our Bike, Tread, Mobile, Web, & TV platforms for a global audience. We enable our members to discover & take live & on-demand classes across any number of fitness disciplines, send each other high-fives, compete on the leaderboard, take part in challenges, discover new music, & much more.
The API Social team focuses specifically on building & maintaining exciting features that help highlight one of the most unique & special parts of the Peloton experience: our community. We build features that enhance the workout experience & increase accountability that will motivate members to workout more. As part of API social, you will help strengthen our members sense of belonging & connectivity, while also respecting & protecting member privacy.
We are looking for collaborative backend engineers who can work in a fast-paced, iterative environment. Youll work closely with product managers & frontend engineers to scope complexity & break down new features into smaller releases. You will help build features & release in phases so that user feedback can inform future iterative releases. You'll help guide our efforts in building microservices that are flexible enough to accommodate iterative feature development but are also highly scalable & performant for explosive social growth. You will work with the team to build features for beta that allow us to quickly experiment while still producing high quality, reliable software for our beta users & regular members.
You are someone who thinks about simplicity & works to provide solutions that reduce the complexity across services. You are team-focused & prioritize collective learning in addition to solving problems. You build collective ownership amongst the team by contributing to code reviews, designs, whiteboarding, & pair-programming.
In your first weeks, youll learn about our backend architecture & start to familiarize yourself with some of the challenges that we are facing. You'll contribute to our existing efforts to build social features with service-oriented architectures & split out services from the monolithic application.
In the following months, you'll start contributing to the backend design of major features & evaluate how they can fit into a service-oriented architecture. You'll help make the tough decisions around building features quickly to validate experimental approaches without compromising stability & overall code quality. Finally, you'll help educate new team members & promote ways to improve quality across all our services.
- 6+ years of software engineering experience
- Experience with Python, Kotlin, or similar languages
- Strong understanding of object-oriented programming, design patterns, & principles
- Strong fundamentals in microservice architecture
- Experience with RDBMS & non-RDBMS databases
- Strong understanding of database optimizations & management
- Understanding tradeoffs between different datastores
- Experience using Postgres, DynamoDB, Redis
- Experience writing APIs for client applications (Android, web, mobile, TV)
- Experience with data modeling across different services
- Experience building, testing, deploying, & monitoring services
- Experience with Kubernetes & Docker
- Spring Boot
- AWS technologies
- Migrating monolithic applications into smaller services
- Event-based architecture
Please note: This is a full-time position that will be remote initially (due to COVID-19) & based in our New York City HQ once it is safe to re-open the office.
Peloton uses technology + design to connect the world through fitness, empowering people to be the best version of themselves anywhere, anytime. We have reinvented the fitness industry by developing a first-of-its-kind subscription platform. Seamlessly combining hardware, software, & streaming technology, we create digital fitness & wellness content & products that Members love. In 2020 Peloton committed to becoming an antiracist organization with the launch of the Peloton Pledge. Learn more, here.
Together We Go Far means that we are greater than the sum of our parts, stronger collectively when each one of us is at our best. In order to be the best version of Peloton, we are deeply committed to building a diverse workforce & inclusive culture where all of our team members can be the best version of themselves. This work has no endpoint; it is the constant work of running an organization that strives to reach its full potential. As a first step in our commitment, we announced the Peloton Pledge to invest $100 million over the next four years to fight racial injustice & inequity in our world, & to promote health & wellbeing for all, from the inside out.