Software Engineer, Machine Learning
Boston, MAML EngineeringOnsite5+ YOE
Summary
Design, develop, and deploy machine learning models into production systems. Build full-stack internal tools and production Python services while collaborating with data scientists. Requires 5 years of ML production experience (or 2 with a Master's).
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.
- 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.
Skills
PythonJavaVue.jsReactSQLAWSAzureGoogle CloudMachine LearningDataDogSentryKibana