Skip to main content

Software Engineer, Machine Learning at WHOOP

Software Engineer, Machine Learning
WHOOP
On-site
Boston, MA
Full-time
Salary not listed
Posted 11 June 2026
Apply Now
Share this job:

Job Description

Duties:

Design, develop, and deploy WHOOP’s core technology by implementing machine learning and

artificial intelligence models into production systems to generate insights and

recommendations for member behavior and lifestyle improvement. Build and design tools, models,

algorithms, and infrastructure to support Data Scientists in developing, deploying, and monitoring

machine learning models. Develop and maintain WHOOP’s full-stack internal toolset, including

VueJS, Java, and Postgres. Collaborate with Data Science team members to

support model development, training, and monitoring activities. Develop and maintain production-

ready Python services, ensuring testability, reliability, and scalability, and implement best

practices around testing, observability, and monitoring. Refactor production codebase to improve

performance, reduce complexity, and enhance maintainability. Participate in the design, planning,

and development of new software features for WHOOP’s platform. Deliver software features

through iterative development and code review processes (e.g., pull requests).

Perform troubleshooting and debugging using logging and monitoring tools such as DataDog,

Sentry, and Kibana.

Requirements:

Bachelor’s degree in Computer Science, Data Science, Software Engineering or related technical

field (or foreign degree equivalent) and 5 years of experience developing and delivering machine

learning models and algorithms into production. Will also accept a Master’s degree in Computer

Science, Data Science, Software Engineering or related technical field (or foreign degree

equivalent) and 2 years of experience developing and delivering machine learning models and

algorithms into production. Required Skills: At least 2 years of experience with front end

development using modern frameworks (Vue or React); At least 2 years of experience with API

design and development using Java, C++, and Python; At least 2 years of experience using SQL for

relational database design and development; At least 2 years of troubleshooting experience

utilizing AWS Cloudwatch, DataDog, Sentry or Kibana; At least 2 years of experience using a

cloud computing platform such as AWS, Azure, or GCP; At least 2 years of experience developing,

testing, and deploying production Python code. Partial telecommuting permissible from normal commuting distance.

Similar Jobs

View all jobs →