Software Engineer, Machine Learning
Whoop•2d ago
United StatesHybrid$150K–$215KFull-timeMid Level5+ yrs exp
Top focus
Software EngineerMl EngineerSoftware Engineer IiSenior Ml Engineer
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
Required skills
PythonJavaSQLAWSVueJSReactC++DataDogSentryKibana