Technical Lead II, MLOps Infrastructure

HubSpot
Summary
Join HubSpot's MLOps team as a Technical Lead II and lead a small team of engineers in designing and solving problems within large, distributed systems. This hands-on role requires significant coding in Java and Python, focusing on backend infrastructure for machine learning. You will help set the direction for ML infrastructure, perform code reviews, mentor engineers, and collaborate with multiple engineering teams. The ideal candidate possesses strong communication, problem-solving, and ownership skills, along with familiarity with ML concepts and experience with ML infrastructure at scale. The position offers autonomy and flexibility, with opportunities for professional growth within a supportive and award-winning company culture. Remote work is possible, with some in-person onboarding required.
Requirements
- Coding experience in Java/Python or other backend languages
- Familiarity with general ML concepts. Proactive attitude to stay up-to-date with the rapidly evolving industry
- Outstanding communication and collaboration skills, with the ability to effectively influence stakeholders and build strong cross-functional relationships
- Consistently demonstrated strong ownership of projects end to end, track record of successfully rolling out infrastructure, collaborating with multiple Engineering teams to deliver successful solutions
- Proven ability to solve complicated technical problems and analyze trade-offs with empathy for the customers (SWEs and MLEs)
Responsibilities
- Lead a small team of 3-4 engineers where autonomy and flexibility are core values
- Help set the direction for ML Infrastructure at HubSpot
- Wish to stay hands-on in all technical aspects while leading a team of engineers
- Comfortable performing code reviews, coaching, and mentoring engineers
Preferred Qualifications
Preferable exposure to ML Infrastructure at scale
Benefits
- Remote work, flexible hours
- Professional development opportunities