Principal Software Engineer - Notetaker
POS-31595
About the Team
The Notetaker team is building the intelligence layer for live customer conversations. Their mission is to make it effortless for front-office teams to win every meeting and call—across video and voice.
The team owns the full lifecycle of a live conversation: capturing and transcribing conversations with high accuracy, streamlining meeting setup and preparation through deep calendar and workflow integrations, and turning raw dialogue into clear, actionable outcomes. By combining best-in-class transcription with adaptive summaries, follow-ups, and conversation intelligence, Notetaker lets teams focus on the human moment while the system handles everything around it.
About the Role
We’re seeking a Principal Software Engineer to play a pivotal role in shaping the technical future of Notetaker. This role sits at the intersection of real-time systems, distributed infrastructure, and applied AI.
As a Principal Engineer, you will define how live audio/video, transcription, and GenAI-powered insights come together into a reliable, low-latency, production system. You’ll help the team move fast without breaking trust—shipping features that feel magical to users while remaining robust under real-world conditions.
Key Expectations
Architect real-time conversation systems: Define patterns for ingesting, processing, and storing live audio and video data with high accuracy and low latency.
Hands-on, high-impact delivery: Write production code, lead major initiatives, and own critical systems end-to-end.
GenAI in the loop: Shape how transcription, summarization, and conversation intelligence models integrate into live and post-call workflows.
Reliability and trust at scale: Drive decisions around observability, correctness, privacy, and failure modes in non-deterministic systems.
Product and UX sensitivity: Partner with Product and Design to ensure technical decisions support clarity, usefulness, and user trust.
Cross-functional influence: Work closely with Calendar, Calling, CRM, and AI teams to align on shared primitives and patterns.
Org-level multiplier: Mentor senior engineers, influence architectural standards, and help the org build better real-time and AI-powered systems.
What You Bring
Deep experience building distributed systems with real-time or near-real-time constraints.
Familiarity with audio/video pipelines, streaming systems, or event-driven architectures.
Practical experience applying GenAI to user-facing products, especially summarization, classification, or insight generation.
Strong judgment around tradeoffs between speed, quality, cost, and correctness.
A bias for action: you prefer working systems over perfect abstractions, and you stay hands-on through delivery.
Pay & Benefits
The cash compensation below includes base salary, on-target commission for employees in eligible roles, and annual bonus targets under HubSpot’s bonus plan for eligible roles. In addition to cash compensation, some roles are eligible to participate in HubSpot’s equity plan to receive restricted stock units (RSUs). Some roles may also be eligible for overtime pay. Individual compensation packages are tailored to your skills, experience, qualifications, and other job-related reasons.
This resource will help guide how we recommend thinking about the range you see. Learn more about HubSpot’s compensation philosophy.
Benefits are also an important piece of your total compensation package. Explore the benefits and perks HubSpot offers to help employees grow better.
At HubSpot, fair compensation practices aren’t just about checking off the box for legal compliance. It’s about living out our value of transparency with our employees, candidates, and community.
Annual Cash Compensation Range:
$313,800—$502,080 USD
About the job
Apply for this position
Principal Software Engineer - Notetaker
POS-31595
About the Team
The Notetaker team is building the intelligence layer for live customer conversations. Their mission is to make it effortless for front-office teams to win every meeting and call—across video and voice.
The team owns the full lifecycle of a live conversation: capturing and transcribing conversations with high accuracy, streamlining meeting setup and preparation through deep calendar and workflow integrations, and turning raw dialogue into clear, actionable outcomes. By combining best-in-class transcription with adaptive summaries, follow-ups, and conversation intelligence, Notetaker lets teams focus on the human moment while the system handles everything around it.
About the Role
We’re seeking a Principal Software Engineer to play a pivotal role in shaping the technical future of Notetaker. This role sits at the intersection of real-time systems, distributed infrastructure, and applied AI.
As a Principal Engineer, you will define how live audio/video, transcription, and GenAI-powered insights come together into a reliable, low-latency, production system. You’ll help the team move fast without breaking trust—shipping features that feel magical to users while remaining robust under real-world conditions.
Key Expectations
Architect real-time conversation systems: Define patterns for ingesting, processing, and storing live audio and video data with high accuracy and low latency.
Hands-on, high-impact delivery: Write production code, lead major initiatives, and own critical systems end-to-end.
GenAI in the loop: Shape how transcription, summarization, and conversation intelligence models integrate into live and post-call workflows.
Reliability and trust at scale: Drive decisions around observability, correctness, privacy, and failure modes in non-deterministic systems.
Product and UX sensitivity: Partner with Product and Design to ensure technical decisions support clarity, usefulness, and user trust.
Cross-functional influence: Work closely with Calendar, Calling, CRM, and AI teams to align on shared primitives and patterns.
Org-level multiplier: Mentor senior engineers, influence architectural standards, and help the org build better real-time and AI-powered systems.
What You Bring
Deep experience building distributed systems with real-time or near-real-time constraints.
Familiarity with audio/video pipelines, streaming systems, or event-driven architectures.
Practical experience applying GenAI to user-facing products, especially summarization, classification, or insight generation.
Strong judgment around tradeoffs between speed, quality, cost, and correctness.
A bias for action: you prefer working systems over perfect abstractions, and you stay hands-on through delivery.
Pay & Benefits
The cash compensation below includes base salary, on-target commission for employees in eligible roles, and annual bonus targets under HubSpot’s bonus plan for eligible roles. In addition to cash compensation, some roles are eligible to participate in HubSpot’s equity plan to receive restricted stock units (RSUs). Some roles may also be eligible for overtime pay. Individual compensation packages are tailored to your skills, experience, qualifications, and other job-related reasons.
This resource will help guide how we recommend thinking about the range you see. Learn more about HubSpot’s compensation philosophy.
Benefits are also an important piece of your total compensation package. Explore the benefits and perks HubSpot offers to help employees grow better.
At HubSpot, fair compensation practices aren’t just about checking off the box for legal compliance. It’s about living out our value of transparency with our employees, candidates, and community.
Annual Cash Compensation Range:
$313,800—$502,080 USD
