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.
- 5+ 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.
Founded in 2012, Peloton is a global interactive fitness platform that brings the energy & benefits of studio-style workouts to the convenience & comfort of home. We use technology & design to bring our Members immersive content through the Peloton Bike, the Peloton Tread, & Peloton Digital, which provide comprehensive, socially-connected fitness offerings anytime, anywhere. We believe in taking risks & challenging the status quo by continuously innovating & improving. Our team is made up of passionate brand ambassadors, & we know that together, we go far.
Headquartered in New York City, with offices, warehouses & retail showrooms in the US, UK & Canada, Peloton is changing the way people get fit. Peloton has been named to many prestigious industry lists, including Fast Company's Most Innovative Companies, CNBC's Disruptor 50, Crain's New York Business' Tech25 & Fast50, as well as TIME's Genius Companies. Visit www.onepeloton.com/careers to learn more about joining our team.