Principal Engineer, Streaming Systems

HightouchNew York, NY, USARemotefull_timeprincipal

$180,000 – $320,000 USD

Tech Stack

Solid badges = required, outlined = preferred

Responsibilities

  • Lead work on high-throughput systems that collect, forward, and perform real-time computation on billions of behavioral events.
  • Build infrastructure for ingesting clickstream, product interaction, and transactional data into the platform.
  • Ensure the streaming products scale to handle millions of messages per second at single-second latency end-to-end.
  • Architect and implement solutions for problems like preserving sub-1s latency, improving caching, and deduplicating message delivery at scale.
  • Lead and mentor other engineers, providing significant influence over the technical roadmap.

Soft Skills

MentoringSystem Design

Benefits

  • Equity
  • Remote Work

Culture

High OwnershipFast-PacedMentorship ProgramImpact-OrientedCustomer-ObsessedAsync Communication

Requirements

Regions: Worldwide

Get jobs like this in your inbox

Weekly Distributed Systems, Caching, Real-Time Data hiring trends and salary data — free.

Join 8 engineers getting weekly insights

Get market intelligence in your inbox

Free weekly insights on tech hiring trends, salaries, and in-demand stacks.

Already a subscriber? Sign in

About Hightouch
Industry: saas
Size: medium

Hightouch is an Agentic Marketing Platform that leverages a Composable CDP to empower marketers to build and ship end-to-end campaigns with complete brand context, customer data, and performance history. Founded in 2019, Hightouch aims to help customers leverage data and AI to grow their businesses.

View company profile →
Compensation
Base salary: $180,000 – $320,000 USD
Equity: A large portion of the compensation will be in the form of equity via ISO options. We offer early exercise and a 10 year post-termination exercise window.