Senior Machine Learning Engineer II

1 hour, 30 minutes ago
Full-time
Senior
Software Development
HubSpot

HubSpot

HubSpot provides a comprehensive cloud-based CRM platform that integrates marketing, sales, service, and operations tools to help businesses attract, engage, and delight customers effectively.

Media
5K-10K
Founded 2006

Description

  • Design, build, and operate backend services for 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 large context from long contact histories and high-volume CRM data.
  • Create tooling that helps other engineering teams ship assistants and agents faster with reusable APIs and primitives.
  • Build and maintain evaluation and measurement systems, including offline evals, golden datasets, automated metrics, and human review loops.
  • Collaborate with sister platform teams and downstream product engineering teams to integrate platform capabilities into production experiences.
  • Own end-to-end delivery across architecture, implementation, observability, performance, reliability, and iteration.

Requirements

  • Strong track record shipping production backend systems as a senior engineer.
  • Professional Java experience building maintainable, testable services in production.
  • Experience implementing machine learning workflows in production, such as retrieval/ranking pipelines, feature or data pipelines, model or embedding services, and evaluation frameworks.
  • Comfort working with data tooling and data-intensive systems, including large datasets, pipelines, and service integrations.
  • Experience operating software at meaningful scale with high throughput, significant data volume, and performance and reliability constraints.
  • Strong engineering fundamentals, including system design, code quality, debugging, observability, and operational excellence.
  • Experience with search, retrieval, relevance, or ranking systems is highly aligned and preferred.
  • Experience with RAG-style systems, embeddings, vector search, or hybrid retrieval strategies is preferred.
  • Familiarity with LLM evaluation patterns, hallucination mitigation, and quality measurement is preferred.
  • Experience with distributed systems, event-driven architectures, or stream processing is preferred.
  • Cloud or platform experience with Kubernetes, AWS, or GCP is preferred.
  • Some Python experience is useful, though it is not the primary language.

Benefits

  • Flexible work environment with both remote and office options.
  • Required in-person onboarding at a regional HubSpot office for Engineering team members.
  • Support for alternative arrangements if travel limitations or other accommodations are needed.
  • Committed disability accommodations and assistance during the hiring process.
  • Opportunity to work at a company recognized for its award-winning culture.
  • Mission-driven environment focused on customer impact, ownership, and growth.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Marketing AI Data Engineer

Samsara 1K-5K IT Services

Samsara is hiring a Data Engineer for its Marketing Data and Analytics team in Canada to build and maintain data infrastructure, pipelines, and AI-enabled data solutions that support marketing, sales, and revenue performance.

CRM Databricks dbt Domo Feature Engineering Generative AI Google Analytics Kubeflow LLM Looker Mixpanel MLflow MLOps Python Segment Snowflake SQL Tableau
1 hour, 45 minutes ago

AI Training - Machine Learning Specialist (UK)

Prolific 51-250 Professional Services

Prolific is seeking AI Trainer – Machine Learning Specialists to use professional ML expertise to train and evaluate AI models on paid tasks within its human data platform.

Computer Vision Deep Learning Machine Learning NLP Statistics
2 hours ago

AI Training - Machine Learning Specialist (PST)

Prolific 51-250 Professional Services

Prolific is hiring AI Trainer – Machine Learning Specialists to apply professional machine learning expertise in training and evaluating AI models through paid participant tasks.

Computer Vision Deep Learning Machine Learning NLP Statistics
2 hours, 30 minutes ago

Senior Machine Learning Engineer, AI Automation

Unity 5K-10K Internet Software & Services

Unity’s Advertiser Growth team is seeking a Senior Machine Learning Engineer to build next-generation AI agent systems and modernize the core infrastructure behind its ad-tech delivery stack.

Apache Spark Flink Go Java Kafka LLM Machine Learning Python
2 hours, 45 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers