deployed_code
Software Engineer, Machine Learning
Whooplocation_on Boston, MApayments Competitiveschedule 1w ago
About the role
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.
Salary: $150,000/year – $215,000/year
Tech & Skills
RecommendersPython