Senior Machine Learning Engineer
Personalization
Posted on 2/2/2024
INACTIVE
Peloton

1,001-5,000 employees

Interactive fitness platform with on-demand classes
Company Overview
Peloton Interactive is a global leader in the connected fitness industry, offering a comprehensive fitness ecosystem that combines top-tier equipment, software, and content to make fitness accessible and effective for everyone. The company's culture is centered around fostering social connections and motivation among its 6.7 million members, with a vast library of live and on-demand studio classes available across multiple platforms and devices. Peloton's competitive advantage lies in its unique blend of fitness, technology, and media, offering a variety of membership and payment options, and extending its reach to corporate wellness and commercial sectors.
Consumer Software

Company Stage

N/A

Total Funding

$1.9B

Founded

2011

Headquarters

New York, New York

Growth & Insights
Headcount

6 month growth

-2%

1 year growth

-7%

2 year growth

-26%
Locations
New York, NY, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kotlin
gRPC
Python
MySQL
Git
Data Structures & Algorithms
Java
Postgres
Natural Language Processing (NLP)
REST APIs
Computer Vision
Cassandra
CategoriesNew
AI & Machine Learning
Software Engineering
Requirements
  • B.S. Degree in Computer Science/Engineering
  • 5+ years of experience in Software Engineering
  • Solid 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
  • Experience with relational and non-relational databases such as Postgres, MySQL, Cassandra, or DynamoDB
  • 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
Responsibilities
  • Design and build Python microservices that power Peloton’s content recommendations
  • Create, deploy and monitor Personalization/machine learning services
  • Assume technical responsibility for Personalization services, and work with engineers to scale and improve testability of our production systems
  • Run A/B tests and experiments and analyze the results in collaboration with our product analysts
  • 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
Desired Qualifications
  • Experience/Interest working in at least one of following ML disciplines: recommender systems, natural language processing or computer vision
  • Experience with building real-time ML applications with NVIDIA Triton/TorchServe
  • Experience working with Graph Databases (Neo4j)
  • Have Github project(s) or contribute to open source communities
  • Have experience in building secure consumer facing APIs
  • Have experience leading backend development and engineering
  • Experience writing and speaking about technical concepts to business, technical, and lay audiences and giving data-driven presentations