Senior Machine Learning Engineer

🕒 February 16

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of HubSpot

HubSpot

1001 - 5000 employees

Founded 2006

🤝 B2B

☁️ SaaS

B2B • SaaS • Marketing

HubSpot is an AI-powered customer platform that combines marketing, sales, and customer service software into one integrated suite. With over 238,000 customers in 135 countries, HubSpot offers tools for marketing automation, sales management, customer service, content marketing, operations, and B2B commerce. With products like Marketing Hub, Sales Hub, Service Hub, and Content Hub, HubSpot enables businesses to generate leads, close deals, and provide excellent customer support, all while using AI to enhance operations and insights. The platform is designed to unify teams and customer data, supporting both small startups and large enterprises in their growth journey.

📋 Description

• Design, build, and operate backend services that power context retrieval and enrichment for AI assistants and agents. • Build platform capabilities for storing, searching, and retrieving “insights” and relevant facts across HubSpot’s GTM data. • Develop systems to manage and compress context when it gets large (e.g., long contact histories, high-volume CRM data). • Create tooling that allows other engineering teams to ship assistants/agents faster, with consistent APIs and reusable primitives. • Build and maintain evaluation and measurement approaches (offline evals, golden datasets, automated metrics, human review loops) to ensure context quality and answer accuracy. • Collaborate closely with sister platform teams and downstream product engineering teams (your “customers”) to integrate platform capabilities into real experiences. • Own end-to-end delivery: architecture, implementation, observability, performance, reliability, and iteration.

🎯 Requirements

• Strong track record shipping production backend systems as a senior engineer (ownership from design to delivery). • Professional Java experience building maintainable, testable services in production (this is core to the role). • Experience implementing ML workflows in production (e.g., retrieval/ranking pipelines, feature/data pipelines, model/embedding services, evaluation frameworks). • Comfort working with data tooling and data-intensive systems (large datasets, pipelines, and service integrations). • Experience operating software at meaningful scale (e.g., high throughput, significant data volume, performance and reliability constraints). • Strong engineering fundamentals: system design, code quality, debugging, observability, and operational excellence.

Apply Now

Similar Jobs

🕒 January 27

Kraken

201 - 500

⚡ Energy

☁️ SaaS

🏢 Enterprise

Machine Learning Engineer building foundational AI capabilities for transformative energy solutions. Joining AI Foundations team focused on reliable access to machine learning and generative AI models.

Cloud

Python

🕒 January 8

Prolific

51 - 200

🤝 B2B

AI Trainer – Machine Learning Specialists at Prolific analyzing and evaluating AI tasks. Leveraging expertise to train cutting-edge AI models using real ML experience.

🕒 December 17, 2025

Flower Labs

11 - 50

🤖 Artificial Intelligence

📚 Education

Founding ML Engineer building category-defining AI models with Flower Labs. Collaborating in a high-impact team for frontier model development and release.

Distributed Systems

Docker

Linux

Node.js

Python

PyTorch

🕒 December 9, 2025

Olive Jar Digital

11 - 50

☁️ SaaS

🤝 B2B

Machine Learning Engineer at Olive Jar Digital transforming experimental models into scalable prototypes. Collaborating closely with data scientists and engineers on innovative AI/ML projects.

Cloud

Python

🕒 October 7, 2025

BPM LLP

501 - 1000

💸 Finance

☁️ SaaS

AI/ML Engineer at BPM developing AI-powered applications for operational efficiency and client collaboration. Join a global team in a dynamic advisory firm focusing on innovative solutions.

Azure

Python