Sr. Software Engineer, Content AI
Core
Design and develop scalable microservices and APIs for Peloton's core features (search, voice, captions) across Bike, Tread, Strength, and Digital platforms.
Role type
Senior Software Engineer (Technical Lead)
Builds
Business-critical APIs, microservices, reusable libraries, and patterns for platform expansion.
Domain
Fitness technology, Cloud infrastructure, Backend systems
Deliverable
production ML models | product features | infrastructure
Required skills
Kotlin, Python, Spring Boot, PostgreSQL, MySQL, DynamoDB, Mongo, Elastic Search, Redis, Memcache, REST, gRPC, GraphQL, Docker, Kubernetes, AWS, Terraform, GitHub Actions, Jenkins, Datadog, API design, performance optimization, incident response
Preferred skills
Building voice digital assistants or chatbots, building search platforms, personalizing search and discovery, working with automatic speech recognition (ASR)
Technologies
Kotlin, Python, Spring Boot, Bottle/Gunicorn, PostgreSQL, MySQL, DynamoDB, Mongo, Elastic Search, Memcache, Redis, Docker, Kubernetes, AWS, Terraform, GitHub Actions, Jenkins, Datadog
Responsibilities
Design, develop, test, deploy, and monitor microservices; Mentor junior engineers; Architect reusable code and patterns; Optimize services using data modeling and caching; Lead technical discussions and design reviews; Implement CI/CD and monitoring best practices; Participate in on-call rotations and incident response; Collaborate with Product, Design, and QA teams.
Seniority
Senior, hands-on IC with mentorship responsibilities