Description
We are seeking a mid-level Software Engineer to join our Content AI Team, responsible for designing and developing scalable microservices for Peloton's core features. You will develop, test, deploy, and monitor microservices that power features like search, voice, and subtitles.
Your Daily Impact at Peloton
- Develop and maintain business-critical APIs and services with a focus on high availability, low latency, security, and scalability.
- Provide updates to engineering leads and participate in sprint planning and team meetings.
- Write understandable, well-tested code with maintainability and scalability in mind.
- Contribute to building reusable code, libraries, and patterns for use across teams.
- Implement solutions to scale services while meeting business and product requirements.
- Utilize production monitoring, profiling, tracing, and load testing tools to discover bottlenecks and apply techniques to address them.
- Understand and implement industry best practices such as feature toggles, CI/CD, test automation, logging, and monitoring.
- Participate in on-call rotations and assist with incident response efforts.
You Bring to Peloton
- MS or BS degree in Computer Science, Engineering, or Mathematics.
- 3+ years of software development experience building backend cloud application systems.
- Experience in Kotlin, Python, or similar languages.
- Experience with Spring Boot, Bottle/Gunicorn, or similar backend web frameworks.
- Familiarity with relational and NoSQL databases, Elastic Search, caching systems, request processing, Docker, Kubernetes, AWS services, and deployment tooling.
- Ability to work in high-growth, fast-paced environments and adapt to change.
- Experience with observability and monitoring tools, API design principles, security best practices, and performance optimization.
- Experience with production support and troubleshooting issues in distributed systems.
Bonus Skills
- Experience with building personal voice digital assistants or chatbots.
- Experience with building search platforms, personalizing search and discovery.
- Worked with automatic speech recognition (ASR).
Benefits
- Medical, dental, and vision insurance.
- Generous paid time off policy.
- Short-term and long-term disability.
- Access to mental health services.
- 401k, tuition reimbursement, and student loan paydown plans.
- Employee Stock Purchase Plan.
- Fertility and adoption support and up to 18 weeks of paid parental leave.
- Child care and family care discounts.
- Free access to Peloton Digital App and apparel and product discounts.
- Commuter benefits and Citi Bike Discount.
- Pet insurance.