Back to jobs

    About HubSpot

    HubSpot (NYSE: HUBS) is an AI-powered customer platform offering software, integrations, and resources to unify marketing, sales, and service functions. Their connected platform helps businesses grow faster by prioritizing customer needs. HubSpot's culture is built on commitments to Solve for the Customer, Be Bold, Learn Fast, Align, Adapt & Go!, and Deliver with HEART. Recognized globally for its award-winning culture, HubSpot is headquartered in Cambridge, MA, with a global presence and a focus on empowering employees to do their best work through clarity, ownership, and trust.

    About the Position

    Introduction

    HubSpot is seeking a Principal Machine Learning Engineer to join their AI Platform Group. This role focuses on developing AI Context systems that enable HubSpot's AI to understand diverse customer, company, activity, and workflow data across their CRM platform. As a Principal Machine Learning Engineer, you will be instrumental in defining the technical direction for applied ML and AI systems, translating complex data into valuable customer insights.

    Responsibilities

    • Lead high-value, high-impact, cross-team, and cross-product projects, setting the technical bar for engineering and ML organizations.
    • Shape product vision and drive technical direction through strong collaboration and hands-on execution.
    • Stay actively involved in technical design, model development, production systems, and coding.
    • Develop solutions for ambiguous problems that significantly impact customer experience, product strategy, or business goals.
    • Provide strategic direction and architectural leadership for major ML and AI projects.
    • Mentor, coach, and teach engineers, guiding senior ICs through complex technical projects.
    • Make pragmatic decisions and solve problems effectively, choosing the right approach (ML, LLMs, retrieval, rules, platform changes, or product changes).
    • Design architectures for ML and AI Context problems, identifying effective ML solutions in adjacent product areas.
    • Analyze beyond offline and online metrics, considering privacy, bias, security, reliability, cost, maintainability, model quality, and data governance across the ML lifecycle.
    • Build reliable, scalable systems for data processing, feature generation, context retrieval, model training, inference, experimentation, monitoring, and feedback loops.
    • Guide teams to innovate beyond the status quo, fostering a shared vision for future development.
    • Leverage deep expertise in machine learning concepts like recommendation algorithms, classification, ranking, semantic retrieval, embeddings, entity understanding, and experimentation.
    • Transform messy, incomplete, or heterogeneous data (customer, company, activity, workflow, conversation, behavioral, CRM, unstructured document data) into useful AI context for customer-facing products.
    • Embody the engineering team's values.

    Requirements

    • Proven track record of delivering high-value, high-impact, cross-team and cross-product projects.
    • Proficiency in ML techniques including deep learning, optimization, regression, transformers, large language models, transfer learning, retrieval, ranking, recommendations, classification, NLP, and personalization.
    • Experience with ML tools and frameworks such as scikit-learn, PyTorch, TensorFlow, and modern model-serving and evaluation systems.
    • Expertise in crafting appropriate architectures for various ML and AI Context problems.
    • Strong judgment regarding the application of different AI/ML approaches.
    • Experience turning diverse data into useful AI context for customer-facing products.

    Nice to Have

    • Experience in a collaborative work environment, passionate about leveraging ML and AI.

    Benefits

    • Competitive cash compensation including base salary, on-target commission, and annual bonus targets.
    • Eligibility to participate in HubSpot's equity plan (Restricted Stock Units).
    • Comprehensive benefits and perks designed to support employees, in line with HubSpot's compensation philosophy.
    • Flexible work model valuing both remote work and in-person connection for onboarding and team gatherings.

    About Company

    HubSpot (NYSE: HUBS) is an AI-powered customer platform offering software, integrations, and resources to unify marketing, sales, and service functions. Their connected platform helps businesses grow faster by prioritizing customer needs. HubSpot's culture is built on commitments to Solve for the Customer, Be Bold, Learn Fast, Align, Adapt & Go!, and Deliver with HEART. Recognized globally for its award-winning culture, HubSpot is headquartered in Cambridge, MA, with a global presence and a focus on empowering employees to do their best work through clarity, ownership, and trust.

    How to Apply

    To apply, please visit the original job posting on aijobs.com. Please note that HubSpot may use AI for candidate screening, but all hiring decisions are human. For disability accommodations or assistance, use the provided form. For more information on HubSpot's recruiting practices, refer to their Recruiting Privacy Notice.

    Apply Now

    Your data is only shared with HubSpot

    Location

    United States (Remote)

    Type

    Full-Time

    Keywords

    Machine Learning
    AI
    ML Engineering
    Deep Learning
    NLP
    Transformers
    Large Language Models
    PyTorch
    TensorFlow
    Scikit-learn
    CRM
    Data Science
    Software Engineering
    Cloud Computing
    MERN
    Artificial Intelligence
    Verified Company

    Principal Machine Learning Engineer

    HubSpot