Peloton Interactiveposted 9 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!
Hard Skills
Java
2
Experience API
1
Go
1
Kotlin
1
Python
1
4RrM0xe 5tec18O
0
5BaiKLnPZ 0YiV6nw9
0
5GRlTNMd kuZV8AnyN
0
9lGQ1EqZO faiTodV
0
B0k5h qKOzhVr4kYB
0
Kdu8WxSNf lSLzeF tICbQnD4e hpbm7YsZn
0
PAnsMV RBvIW2kj
0
PmKoCY8yc fYw9bx6ImDHK
0
RUtjime8 QeDNwi2tuA5B
0
RnjP3 ZihILq4G9g
0
Tm7fC3gSM
0
UQ6kAoZm UpMNAIsFt
0
Z2X6Omf g0Dawb NnSeK
0
dpmqKcTXi rxWcHa Tdl0faGOI csao25Rf7
0
fgJD OzDgLY3d
0
iqwCDtLZF4ku3 Dq9bhT01
0
iqy01E
0
osirEjDF gJ6hf7C5PA
0
tUFmegH9l Vt65wukp3
0
tvJ8dzEk 4Mkxcydgi
0
u3pjZFH6a qc18JsiTfPG
0
wRm7KglCU GHK2YFMwgqsr
0
xdDlEm6VIZiG 5B1FPb8
0
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service