Principal Software Engineer- Datahub

HubSpot

Flex, US
Base: $313,800 - $502,080 usd; bonus/equity: on-ta...
**
Apache spark and apache iceberg expertise
Distributed systems design with cap theorem
Hands-on platform-scale engineering leadership
** HubSpot is seeking a Principal Software Engineer for their Data Hub team, which focuses on creating actionable intelligence from fragmented data for marketing, sales, and customer teams. The ideal candidate will have deep experience in data engineering and distributed systems, aiming to enhance data-driven demand generation. **

Job Summary

  • This role involves owning core pieces of the data lake and analytics stack that power demand generation at scale.
  • The team focuses on unifying fragmented data across channels to enable AI-powered demand generation and trustworthy reporting.
  • Candidates are expected to use AI code agents to speed iteration and define best practices for human-in-the-loop development.

Matching Summary

Match Score: 75

** HubSpot is seeking a Principal Software Engineer for their Data Hub team, which focuses on creating actionable intelligence from fragmented data for marketing, sales, and customer teams. The ideal candidate will have deep experience in data engineering and distributed systems, aiming to enhance data-driven demand generation. **

Salary

Base: $313,800 - $502,080 USD; Bonus/Equity: On-target commission and RSUs eligible; Benefits: Comprehensive perks and compensation philosophy transparency

Skills & Requirements

Must-have

  • Apache Spark and Apache Iceberg expertise
  • Distributed systems design with CAP theorem
  • Hands-on platform-scale engineering leadership
  • Data modeling for commercial outcomes
  • AI-assisted development tool usage

Nice-to-have

  • Experience with ML and applied AI integration
  • Strong partnership with product and GTM teams
  • Mentorship of senior engineers and tech leads
  • Focus on cost optimization and reliability
  • Ability to balance latency and data freshness

Key Requirements

  • Deep experience building large-scale data systems
  • Pragmatic application of distributed systems principles
  • Proven ability to turn ambiguous goals into data models

Work Rights

Not specified

Tailored Resume

Cover Letter