Senior Streaming Engineer – Peloton Hiring


Website Peloton

Position Summary:

As a Senior Streaming Engineer at Peloton, you’ll be a part of the core team that keeps client infrastructure redundant, scalable, and secure. The Streaming Engineering team is responsible for creating, protecting, and monitoring Peloton’s media infrastructure that is used to deliver content to our members. We do this by developing and maintaining an internally built service that manages videos on demand (VOD) content and architect and maintain the infrastructure needed for our live streaming. Ultimately, the goal is to ensure the highest quality video content for our members.

Key Responsibilities:

  • Part of the core team that develops and maintains, extends and improves our video backend based on state of the art technology
  • Collaborate with a highly skilled and passionate team of multi-national engineers to build and operate our video services

Required Education & Experience:

  • Experience working with global medial delivery in a multi-CDN environment.
  • Experience in development and support of production systems used in a 24×7 operations environment
  • Experience managing infrastructure through code using Terraform and serverless stack framework.
  • Experience in working with networking protocols (such as TCP, TLS, HTTP/2)
  • Experience with creating AWS Lambda workflows for serverless workflows
  • Experience with digital rights management.
  • Experience with AWS media services and Elemental services
  • Experience working with end-user developer communities.
  • Experience working with content encoding and transcoding
  • Experience working with AWS technologies from a dev/ops perspective
  • Experience with video codecs and compression.
  • Experience with video and audio encoding (H.264/AVC, H.265/HEVC…) or streaming (HLS, MPEG-DASH…) technologies
  • Excellent understanding of operating system / Linux fundamentals
  • Experience with AWS Elemental physical servers and cloud media services.
  • Experience with programming Python or Go
  • Experience in Broadcast/Broadband Television, Video-On-Demand