Skip to content

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