What is a Machine Learning Engineer at HubSpot?
As a Machine Learning Engineer at HubSpot, you sit at the intersection of sophisticated data science and high-scale software engineering. You are responsible for building the intelligence that powers the HubSpot CRM platform, enabling features that help millions of users automate their marketing, sales, and service efforts. Your work directly influences how businesses grow by turning raw data into actionable insights and predictive outcomes.
This role is critical to the HubSpot product strategy. You will move beyond theoretical modeling to solve real-world problems involving massive, complex datasets. Whether you are improving lead scoring, refining content recommendation engines, or building scalable infrastructure for model deployment, you are expected to own the end-to-end lifecycle of machine learning solutions. You will collaborate closely with product managers and software engineers to ensure that your models are not only accurate but also performant and reliable in a production environment.




