Sr. Software Engineer

Peloton Peloton · Consumer · Headquarters, NY · Software

Senior Software Engineer role focused on building and scaling backend services for Peloton's consumer-facing product portfolio and mobile applications. The role emphasizes technical leadership, shaping architecture, and mentoring engineers. While the company is AI-forward and encourages using AI tools for developer productivity, this role is not directly building AI models or agents, but rather leveraging AI tools within a standard software engineering context.

What you'd actually do

  1. Be a valued member of an autonomous, multi-functional agile team
  2. Build business-critical services with a focus on high availability, low latency, security, and scalability
  3. Be a technical leader within the team you work with and within Peloton in general
  4. Shape technical architecture and best practices that scale across teams
  5. Mentor engineers across the team, providing technical guidance and fostering a culture of engineering excellence

Skills

Required

  • Kotlin
  • Python
  • backend systems development
  • high availability
  • low latency
  • security
  • scalability
  • AI tools (e.g., LLMs, code assistants)
  • building, testing, deploying, and monitoring services
  • event-driven architectures
  • relational databases (e.g. PostgreSQL, MySQL)
  • NoSQL databases (e.g. DynamoDB, Cassandra, Mongo)
  • caching systems (e.g. Memcached, Redis)
  • request processing (e.g. REST, gRPC, GraphQL)
  • Kubernetes
  • Terraform
  • GitHub Actions
  • Jenkins

What the JD emphasized

  • 6+ years of experience developing high-performance, highly scalable backend systems
  • Hands-on experience with AI and demonstrated proficiency using AI tools (e.g., LLMs, code assistants) to enhance productivity in your day-to-day development work
  • Hands-on experience building, testing, deploying, and monitoring services
  • Hands-on experience implementing event-driven architectures
  • Expertise in Kotlin, Python, or similar languages