Sr. Software Engineer

Peloton Peloton · Consumer · Headquarters, NY · Software

Senior Software Engineer role at Peloton focused on building and scaling backend systems for their consumer fitness product. The role emphasizes leveraging AI tools to enhance developer productivity and accelerate innovation, but the core function is backend engineering for a consumer-facing product.

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

  • 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
  • Experience with request processing such as REST, gRPC, or GraphQL

Nice to have

  • Experience with both relational (e.g. PostgreSQL, MySQL) and NoSQL (e.g. DynamoDB, Cassandra, Mongo) databases and caching systems (e.g. Memcached, Redis)
  • Familiar with deployment tools/environments such as Kubernetes, Terraform, GitHub Actions, Jenkins, etc.