Peloton Interactiveposted 24 days ago
$200,740 - $271,000/Yr
Full-time • Senior
Hybrid • New York, NY
Amusement, Gambling, and Recreation Industries

About the position

The Personalization team at Peloton is looking for a senior machine learning infrastructure engineer to design, build and maintain low latency and highly scalable content recommendations services for our super engaged members across multiple platforms. You will have a unique opportunity to build systems and services to provide real time recommendations and best in-class experience for the world's leading at home fitness platform. You will work closely with other ML Engineers, API Engineers and Product Managers to drive and test new ML product features. We're looking for someone who's passionate about fitness, and is excited about the challenges of unlocking the power of machine learning in a production environment.

Responsibilities

  • Design and build Python microservices that power Peloton's content recommendations.
  • Work closely with ML engineers to bring to production models efficiently, ensuring seamless integration with backend services.
  • Produce, deploy and monitor Personalization/machine learning services.
  • Ensure high availability and performance of backend services through load balancing, caching strategies, and auto-scaling techniques.
  • Assume technical responsibility for Personalization services, and work with engineers to scale and improve testability of our production systems.
  • Conduct capacity planning and performance tuning to support high-traffic personalization workloads.
  • Collaborate and work closely with our platform teams to leverage their tools and infrastructure to rapidly iterate on ideas that drive delightful personalized experiences for millions of users.

Requirements

  • Strong understanding of software engineering principles and fundamentals including data structures and algorithms.
  • Experience writing code in Python, Java, Kotlin, Go, C/C++ with documentation for reproducibility.
  • Strong experience deploying and managing services on AWS, GCP, or Azure.
  • Experience with message queues (Kafka, RabbitMQ, SQS) to handle real-time event-driven architectures.
  • Proficiency in debugging, profiling, and tuning backend services (e.g., using flame graphs, p99 latency tracking).
  • Proficiency with relational and non-relational databases such as Postgres, MySQL, DynamoDB, Redis.
  • Experience with designing RESTful API.
  • Experience working with gRPC and designing microservices from ground up.
  • Experience with concurrency and parallelism in Python and/or Java.
  • B.S. Degree in Computer Science/Engineering and 5+ years of experience in Software Engineering.

Benefits

  • Medical, dental and vision insurance
  • Generous paid time off policy
  • Short-term and long-term disability
  • Access to mental health services
  • 401k, tuition reimbursement and student loan paydown plans
  • Employee Stock Purchase Plan
  • Fertility and adoption support and up to 18 weeks of paid parental leave
  • Child care and family care discounts
  • Free access to Peloton Digital App and apparel and product discounts
  • Commuter benefits and Citi Bike Discount
  • Pet insurance and so much more!

Job Keywords

Hard Skills
  • Experience API
  • Go
  • Java
  • Kotlin
  • Python
  • ajA6v wqsBecExtQM
  • CMpFlBaO kWgrbdH0Y1
  • Cxz92rVqj sJImWvRkXiV
  • dzFjWJUB rv957wyuz
  • Er83 BOQqPsKW
  • f6ZBbnQ1I 8fHh2w kNHtg1p6A dvtcwYF8z
  • Fk8mqn9A ASNkLrb7U
  • gE86pv9rGRK4 CLyU83f
  • HDZluqBz iE4zW50dM
  • i4q8k0ALu lj9ypEb7
  • JokSTA 4sjkD0QG
  • JVXqRutA3 y74EjroMXOak
  • kUz5glcG xDsT2X5mt8zS
  • ldgDFybnj mjNpK8di3JAP
  • MI6HXhgGF FiDP3L1T6
  • MwJbqtDNi VaMnhi urmxM2qCj VlghTaMsL
  • Q0J2n VaCcp7E6Z3
  • rgzwnWoJS pcVtxCl
  • tnVGli7 ufF6x5i
  • Vn7Qdj4fI
  • wcMeyn
  • wqOLlv1 FvRNJt fDuFB
  • ZMhoWXs6NdGmY wqOrQynV
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service