Software Technical Lead (ML Tooling)
WHOOP
Software Engineering, IT, Data Science
Boston, MA, USA
Posted on Oct 3, 2024
At WHOOP, we're on a mission to unlock human performance. WHOOP empowers members to perform at a higher level through a deeper understanding of their bodies and daily lives.
WHOOP is hiring a Software Technical Lead (ML Tooling) to design and build cutting-edge, scalable tools that enable seamless machine learning model training, deployment, and integration. In this role, you will lead the architecture and development of cloud-native applications that accelerate the machine learning and artificial intelligence development process across WHOOP. Working closely with data scientists and engineers, you will play a key role in driving scientific insights, enhancing access to data, and improving the delivery of real-time inference and decision-making systems. This position offers the option to manage a small team, though management is not required.
RESPONSIBILITIES:
- Lead the design and implementation of scalable ML tooling solutions: full-stack applications deployed on AWS cloud infrastructure used by a wide variety of technical teams at WHOOP.
- Develop tools that enable efficient machine learning model training, support the integration of models into the WHOOP production environments, and improve access to data at WHOOP.
- Partner closely with data scientists, data engineers, and other cross-functional teams to streamline the training, tuning, and deployment of machine learning models.
- Translate business needs into technical solutions by facilitating architectural design discussions and conducting code reviews.
- Mentor a small team of engineers, fostering a culture of collaboration, knowledge-sharing, and technical excellence. Optionally manage a small team.
- Promote best practices in software development and machine learning operations to ensure scalable, reliable, and efficient systems.
- Stay informed about the latest advancements in ML/AI technologies, AWS services, and cloud computing, and proactively apply them to enhance WHOOP tooling capabilities.
QUALIFICATIONS:
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Proven technical leadership experience within cross-functional teams, with a focus on collaboration and effective communication.
- Proficiency in one or more programming languages such as Python, Java, or Go. Experience with front-end frameworks like VueJS, ReactJS, or NextJS is preferred but not required.
- Hands-on experience with cloud platforms such as AWS or GCP, with a preference for familiarity with AWS services like SageMaker, S3, Lambda, and EC2.
- Knowledge of Agile/Scrum methodologies, with a focus on rapid iteration and continuous delivery.
- A strong passion for staying up-to-date with advancements in machine learning, AI, and cloud technologies.
This role is based in the WHOOP office located in Boston, MA. The successful candidate must be prepared to relocate if necessary to work out of the Boston, MA office.
Interested in the role, but don’t meet every qualification? We encourage you to still apply! At WHOOP, we believe there is much more to a candidate than what is written on paper, and we value character as much as experience. As we continue to build a diverse and inclusive environment, we encourage anyone who is interested in this role to apply.
WHOOP is an Equal Opportunity Employer and participates in E-verify to determine employment eligibility. It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.