Software Engineer III, Content AI
Core
Design and development of scalable microservices powering search, voice, and subtitle features for Peloton's fitness platforms.
Role type
Mid-level backend software engineer (content AI)
Builds
Scalable microservices for search, voice, and subtitle features
Domain
Fitness technology / NLP / ASR
Deliverable
production ML models | product features
Required skills
Kotlin, Python, Spring Boot, PostgreSQL, MySQL, DynamoDB, Mongo, Elastic Search, Memcache, Redis, REST, gRPC, GraphQL, Docker, Kubernetes, AWS, Terraform, GitHub Actions, Jenkins, Datadog
Preferred skills
Building personal voice digital assistants, building search platforms, working with automatic speech recognition (ASR)
Responsibilities
Develop and maintain business-critical APIs and services with a focus on high availability, low latency, security and scalability; Write understandable, well-tested code with a focus on maintainability and scalability; Contribute to building reusable code, libraries, and patterns; Implement solutions to scale services; Utilize production monitoring/profiling/tracing and load testing tools to discover bottlenecks; 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
Seniority
Mid-level, hands-on IC