
About HubSpot
The inbound marketing software platform for growth
Key Highlights
- Public company (NYSE: HUBS) with strong market presence
- Over 100,000 customers globally across various industries
- Raised over $600 million in funding since inception
- Headquartered in Cambridge, Massachusetts with a global workforce
HubSpot is a leading developer of software products for inbound marketing, sales, and customer service, headquartered in Cambridge, Massachusetts. With over 100,000 customers in more than 120 countries, HubSpot offers a comprehensive suite of tools including CRM, marketing automation, and customer s...
🎁 Benefits
Employees enjoy competitive salaries, equity options, unlimited PTO, and a remote-friendly work policy. HubSpot also offers a generous parental leave ...
🌟 Culture
HubSpot fosters a culture of transparency and inclusivity, emphasizing a strong commitment to employee well-being and work-life balance. The company v...
Skills & Technologies
Overview
HubSpot is hiring a Senior Machine Learning Engineer to build and deploy ML systems that support strategic decision-making. You'll work with technologies like Python and LLMs to create scalable solutions. This position requires significant experience in machine learning and data systems.
Job Description
Who you are
You have a strong background in machine learning engineering, with experience in building and deploying ML systems that drive real-world impact. Your expertise includes working with large language models (LLMs) and classical machine learning techniques, allowing you to create scalable solutions that meet business needs. You are comfortable collaborating with cross-functional teams, including Sales and Customer Success, to translate complex business questions into actionable ML solutions.
You possess a solid understanding of LLM evaluation techniques, including offline evaluations and automated metrics, ensuring the quality and relevance of the models you develop. Your experience in building and maintaining LLM infrastructure, such as vector stores and embedding pipelines, sets you apart as a candidate who can handle the end-to-end lifecycle of machine learning systems.
What you'll do
In this role, you will design, build, and deploy machine learning systems that support HubSpot's go-to-market strategies. You will partner closely with Sales and Customer Success leaders to develop ML-powered solutions that drive measurable outcomes. Your responsibilities will include applying LLM evaluation techniques to ensure the quality and safety of the models you create, as well as collaborating with Data Scientists to productionize models and experiments into robust systems.
You will own the end-to-end lifecycle for both classical ML and LLM-based systems, managing prompt strategies and retrieval methods to optimize performance. Your work will directly influence forecasting and prioritization across teams, making your contributions vital to HubSpot's mission of helping organizations grow better.
What we offer
HubSpot provides a collaborative and innovative work environment where your contributions will have a significant impact. You will have the opportunity to work with cutting-edge technologies and be part of a team that values creativity and problem-solving. We encourage you to apply even if your experience doesn't match every requirement, as we believe diverse teams build better products.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at HubSpot.
Similar Jobs You Might Like
Based on your interests and this role

Machine Learning Engineer
Samsara is hiring a Senior Machine Learning Engineer to develop ML solutions that enhance safety, efficiency, and sustainability in physical operations. You'll work with Python, TensorFlow, and PyTorch to build end-to-end ML applications. This role is remote for candidates based in Canada.

Machine Learning Engineer
SeatGeek is hiring a Senior Machine Learning Engineer to design and build ML infrastructure that operates at scale. You'll work with Python, TensorFlow, and AWS to optimize ticket pricing and enhance user experience. This role requires strong experience in machine learning and cloud technologies.

Machine Learning Engineer
Samsara is hiring a Senior Machine Learning Engineer to develop ML and AI solutions that enhance the safety, efficiency, and sustainability of physical operations. You'll collaborate with various teams and work with technologies like Python and TensorFlow. This role requires significant experience in machine learning applications.

Machine Learning Engineer
Samsara is hiring a Senior Machine Learning Engineer to develop ML solutions that enhance safety, efficiency, and sustainability in physical operations. You'll work with Python, TensorFlow, and AWS in a fully remote role based in the US.

Machine Learning Engineer
Censys is hiring a Senior Machine Learning Engineer to build and maintain a robust MLOps platform for internet security datasets. You'll work with technologies like machine learning, computer vision, and natural language processing. This position requires significant experience in machine learning operations.