HubSpot is an AI-powered customer platform that focuses on enhancing customer experiences through innovative software solutions. They are seeking a Principal Software Engineer to lead the technical direction of their AI Context group, responsible for building a robust platform that processes large volumes of data and delivers impactful AI features.
Responsibilities:
- Helps influence/drive technical direction across the entire AI context group
- You’ll work across ingestion, processing, storage, sync, reliability, and intelligence surfaces
- Our group is made of world class experts in machine learning and AI and we help power AI experiences across HubSpot
- You ship software—not just prototypes
- We expect deep technical engagement in the systems you influence, including ownership of large, high-impact initiatives
- You’ve operated and evolved large-scale, fault-tolerant, cost-efficient systems
- You’re comfortable scaling across billions of events per day and guiding design around availability, throughput, and latency
- You define and drive reusable platform patterns across ingestion, processing, quality, sync, and observability
- You align platform architecture with HubSpot’s CRM, AI/ML, and extensibility goals, ensuring infrastructure enables product evolution—not constrains it
- You’re recognized as a mentor and multiplier
- Others seek your input for design reviews, incident postmortems, and architectural bets
- You partner with product and engineering leadership to define strategy, scope opportunities, and execute for product-line-wide outcomes
- You move into unfamiliar areas quickly and meaningfully contribute—whether it’s a new tech stack, domain model, or organizational challenge
- You elevate HubSpot’s brand, help attract and retain senior talent, and share your knowledge across the company
Requirements:
- Proven track record of delivering projects with significant product-line or company-level impact, often in ambiguous or complex technical environments
- Ability to move across domains with ease, challenge existing assumptions, and redefine what's possible through deep architectural thinking and strong execution
- Hands-on, high-leverage contributor who ships software—not just prototypes
- Deep technical engagement in the systems influenced, including ownership of large, high-impact initiatives
- Expertise in operating and evolving large-scale, fault-tolerant, cost-efficient systems
- Comfortable scaling across billions of events per day and guiding design around availability, throughput, and latency
- Ability to define and drive reusable platform patterns across ingestion, processing, quality, sync, and observability
- Align platform architecture with HubSpot's CRM, AI/ML, and extensibility goals, ensuring infrastructure enables product evolution
- Recognized as a mentor and multiplier, with others seeking input for design reviews, incident postmortems, and architectural bets
- Ability to partner with product and engineering leadership to define strategy, scope opportunities, and execute for product-line-wide outcomes
- Ability to move into unfamiliar areas quickly and meaningfully contribute—whether it's a new tech stack, domain model, or organizational challenge
- Elevate HubSpot's brand, help attract and retain senior talent, and share knowledge across the company