Senior Machine Learning Engineer II

3 hours, 48 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, such as long contact histories and high-volume CRM data.
  • Create tooling that helps other engineering teams ship assistants and agents faster through consistent APIs and reusable 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 real product experiences.
  • Own end-to-end delivery across architecture, implementation, observability, performance, reliability, and iteration.

Requirements

  • Strong track record of shipping production backend systems as a senior engineer, with ownership from design to delivery.
  • Professional Java experience building maintainable, testable services in production.
  • Experience implementing ML workflows in production, such as retrieval/ranking pipelines, feature/data pipelines, model or embedding services, or 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 or reliability constraints.
  • Strong engineering fundamentals in 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

  • Remote and office-based flexibility with strong emphasis on team connection.
  • Required in-person onboarding at a regional HubSpot office for Engineering hires.
  • Support for accommodation or alternative travel arrangements during the hiring and onboarding process.
  • A company culture centered on ownership, trust, learning fast, and delivering with HEART.
  • Opportunity to work at an AI-powered customer platform with global reach and an award-winning culture.

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
3 hours, 18 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
3 hours, 33 minutes 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
4 hours, 3 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
4 hours, 18 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