Senior Software Engineer (MLOps)

WHOOP is on a mission to unlock human performance, empowering members to perform at a higher level through a deeper understanding of their bodies and daily lives.
Data
Senior Software Engineer
In-Person
5+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Research Engineer (Optics)

Senior Research Engineer (Optics) at WHOOP, developing innovative wearable technology to unlock human performance through bio-optical systems and algorithms.

Data Engineer II

Senior Data Engineer position at Microsoft focusing on cloud data infrastructure, requiring 8+ years of experience in data engineering and big data technologies.

Analytics Engineer (L5) - Content and Studio

Senior Analytics Engineer role at Netflix focusing on content and studio analytics, requiring 4+ years of experience in data analysis and engineering.

Senior Data Engineer - Data Science

Senior Data Engineer position at LinkedIn focusing on building and managing data systems for the Data Science team, offering competitive pay and hybrid work environment.

Senior Data Engineer

Senior Data Engineer position at Airbnb, building and maintaining data pipelines for marketing technology platform, offering remote work and competitive compensation.

Description For Senior Software Engineer (MLOps)

WHOOP is seeking a highly skilled Senior Software Engineer to join their MLOps team, focusing on developing and optimizing ML cloud infrastructure. This role is crucial in supporting the Data Science and AI teams by building robust, scalable systems for productionalizing machine learning models. The successful candidate will be at the forefront of bringing advanced AI solutions into production, ensuring they are reliable, scalable, and ready to drive value across WHOOP.

Key responsibilities include:

  • Designing and maintaining cloud-based infrastructure for ML model deployment and scaling
  • Implementing automated CI/CD pipelines for ML models
  • Collaborating with Data Scientists and AI teams to transition models from prototype to production
  • Developing APIs and microservices for ML model integration
  • Leveraging cloud services (e.g., AWS SageMaker, Lambda, ECS) for optimized ML deployments
  • Monitoring and optimizing ML model performance in production
  • Providing technical guidance on best practices for model deployment and infrastructure design
  • Staying current with advancements in ML infrastructure and AI deployment strategies

The ideal candidate will have:

  • A Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
  • 5+ years of software engineering experience, focusing on ML infrastructure in cloud environments
  • Deep expertise in AWS services
  • Strong programming skills in Python or Java
  • Experience in productionalizing ML models and building real-time inference APIs
  • Expertise in designing scalable cloud architectures for ML operations
  • Strong understanding of microservices and distributed systems
  • Excellent collaboration skills
  • Experience with Agile/Scrum methodologies

This role is based in the WHOOP office in Boston, MA, and the successful candidate must be prepared to relocate if necessary. WHOOP values diversity and encourages all interested candidates to apply, even if they don't meet every qualification.

Last updated 3 months ago

Responsibilities For Senior Software Engineer (MLOps)

  • Design, develop, and maintain cloud-based infrastructure for ML model deployment and scaling
  • Implement automated CI/CD pipelines for ML models
  • Collaborate with Data Scientists and AI teams to transition models from prototype to production
  • Develop APIs and microservices for ML model integration
  • Leverage cloud services (AWS SageMaker, Lambda, ECS) for optimized ML deployments
  • Monitor and optimize ML model performance in production
  • Provide technical guidance on best practices for model deployment and infrastructure design
  • Support AI teams in troubleshooting and resolving technical challenges
  • Stay up-to-date with advancements in ML infrastructure and AI deployment strategies

Requirements For Senior Software Engineer (MLOps)

Python
Java
  • Bachelor's Degree in Computer Science, Software Engineering, or related field; or equivalent practical experience
  • 5+ years of experience in software engineering, with focus on ML infrastructure in cloud environments
  • Deep expertise in AWS services (SageMaker, Lambda, ECS, S3, IAM)
  • Strong programming skills in Python or Java
  • Experience in productionalizing ML models and building real-time inference APIs
  • Expertise in designing scalable cloud architectures for ML operations
  • Strong understanding of microservices and distributed systems
  • Excellent collaboration skills
  • Experience with Agile/Scrum methodologies

Interested in this job?