Sr. Software Engineer, Content AI

Peloton Peloton · Consumer · Poland · Software

Senior Software Engineer on the Content AI Team responsible for designing, developing, and operating scalable microservices for AI models in NLP and ASR domains, powering features like search, voice, and captions.

What you'd actually do

  1. Design, develop and operate business-critical APIs and services with a focus on high availability, low latency, security and scalability
  2. Mentor junior engineers in the team and communicate effectively with TPM and Product
  3. Write understandable, well tested code with an eye towards maintainability and scalability
  4. Architect and build reusable code, libraries, and patterns for use across teams
  5. Propose, experiment, and implement solutions to scale services while meeting business and product requirements.

Skills

Required

  • Kotlin, Python, or similar languages
  • Spring Boot, Bottle/Gunicorn, or similar backend web frameworks
  • relational (e.g. PostgreSQL, MySQL) and NoSQL (e.g. DynamoDB, Mongo) databases
  • Elastic Search query optimization and scaling
  • caching systems such as Memcache, Redis
  • request processing such as REST, gRPC, or GraphQL
  • Docker and Kubernetes
  • AWS services (DynamoDB, S3, ECR, IAM, Lambda, SQS)
  • deployment tooling such as Terraform, GitHub Actions, Jenkins
  • observability and monitoring tools such as Datadog or similar APM solutions
  • API design principles, security best practices, and performance optimization
  • production support, leading incident response, and troubleshooting complex distributed systems

Nice to have

  • building personal voice digital assistants or chatbots
  • building search platforms, personalizing search and discovery
  • automatic speech recognition (ASR)

What the JD emphasized

  • training and hosting various models
  • Natural Language Processing (NLP) and Automatic Speech Recognition (ASR)
  • search, voice, and captions

Other signals

  • training and hosting models
  • NLP and ASR
  • search, voice, and captions