Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Engineer, Streaming Systems

Full-time

Hightouch

About Hightouch

Hightouch is an Agentic Marketing Platform powered by the industry-leading Composable CDP. With complete brand context, customer data, and performance history in one place, every marketer finally has the power to build and ship end-to-end campaigns themselves. Teams move faster, stay on brand, and get AI marketing that actually works.

Founded in 2019 and headquartered in San Francisco, Hightouch enables marketing teams to analyze performance, brainstorm ideas, and generate creative at a speed and quality that wasn't previously possible.

Named a Leader in the 2026 Gartner® Magic Quadrant™ for Customer Data Platforms, Hightouch is trusted by leading enterprises like Domino's, Spotify, Aritzia, Cars.com, Ramp, and PetSmart.

At Hightouch, our mission is to help our customers leverage data and AI to grow their businesses. The team is ambitious, impact-driven, efficient — and we believe humility, kindness, and compassion are essential to our success. If you're energized by velocity, obsessed with raising the bar, and want to build alongside people who care deeply about each other and our customers, we'd love to meet you.

About the Role

We are looking for a principal engineer to join our Streaming Systems team, leading work on the high-throughput systems that collect, forward, and perform realtime computation on billions of behavioral events from our customer’s users. You'll be building the infrastructure that ingests clickstream, product interaction, and transactional data into our platform. This data is the platform for our “Cursor for Marketers” AI agent product.

Our streaming products’ revenue has 10x’d over the past year, and we need to ensure that we continue to scale. Our infrastructure needs to handle millions of messages per second at single second latency end to end. Recently, we added a computation engine that allows personalizing user experiences in real-time based on live behavior; we’re seeing 7-figure market response in the first few months and need to scale up to meet demand.

We are building new products from scratch, so we need someone who enjoys greenfield work and leading other engineers. Some of the problems you’d work on include:

  1. Preserving <1s end to end system latency at throughput over 1,000,000 messages / second.
  2. Improving caching strategies for our online computation service
  3. Architecting a system that can deduplicate message delivery at 1,000,000 messages / second.
  4. Patterns for elegant and zero-downtime deployments in our online computation service

We believe in enabling our engineers to do their best work for our customers by giving them extremely high levels of ownership and autonomy. You will own and deliver projects from start to finish, work directly with customers to solve their hardest scaling problems, and have significant influence over our technical roadmap.

The base salary range for this position is $180,000 - $400,000 USD per year, which is location independent in accordance with our remote-first policy. 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.

About You

  • You are an experienced engineer with a passion for solving hard technical problems that generate real value for customers. You’re motivated by high ownership and are comfortable in a fast-paced, startup environment. You have experience leading highly complex and ambitious projects, and want to mentor and up level engineers around you.
  • You have experience architecting, building, deploying, and maintaining distributed systems at scale, and can broadcast and encourage technical excellence in doing so.
  • You have opinions about how engineering should be done, and want to help scale a rapidly growing engineering team.

Interview Process

Our goal with the interview process is to balance speed with giving both parties opportunities to assess whether there is a strong mutual fit. We will ask you questions, but we want you to ask us questions! Our technical interviews focus on how you design systems because we believe this is the best way for us to see how you work and for you to see how we collaborate. We don’t ask you to write code to solve technical brainteasers that don’t appear in your day to day job.

  • Apply: Curl jobapi.hightouchdata.com on port 13784 and have followed those instructions before applying. It'll only take a minute!
  • Recruiter Screen [30m]: Introductory call with our recruiting team to get to know each other and see if the role could be a good mutual fit.
  • System Design Screen [45m]: Designing a data processing feature end-to-end.
  • Hiring Manager Interview [30m]: Chat with hiring manager about past experiences and future operating preferences to assess fit on company values and operating principles.
  • System Design Interview [90m]: Work with the interviewer to architect a system at a conceptual level. The problem will be at a pretty high level - and have both product and customer requirements as well as technical.
  • Execution and Impact [60m] : Pick a project you lead and prepare to give the interviewer a walk through. Then deep dive and answer questions about the project execution and how you lead it.

We have limited inbound applications to one application per candidate. You will be auto-rejected if you apply to multiple roles. Please only apply to the position you are most qualified for.

#LI-DNP

E-Verify Statement

Hightouch participates in E-Verify. After you join the team, we'll verify your eligibility to work in the U.S. by submitting information from your Form I-9 to the Social Security Administration and, if needed, the Department of Homeland Security. This process happens post-hire only — we never use E-Verify to pre-screen applicants.

Vacancy posted 21 days ago
Similar jobs that could be interesting for youBased on the Principal Engineer, Streaming Systems in Remote vacancy
  • $178k - $228k per year

     ...compounding interest. The Streaming team at Affirm forms the backbone...  ...event driven architecture, stream processing, replication, data...  ...data across our distributed systems.  As a member of our team...  ...which will be used by other engineering teams at Affirm to manage billions... 
    Suggested
    Remote job
    Work at office
    Flexible hours

    Affirm

    Remote
    more than 2 months ago
  • $158k - $263k per year

     ...Role Platform Infrastructure Engineering is responsible for building...  ...by design, create evolvable systems, and enable multi-tenancy across...  ..., the first time. As a Principal II Platform Infrastructure Engineer...  ...built on Google Kubernetes Engine and VMs spanning multiple... 
    Suggested
    Long term contract
    Full time
    Internship
    Local area

    Menlo Security

    Remote
    19 days ago
  • $190k - $220k per year

     ...If you’re looking to be one of the first engineers at an early stage, rapidly growing startup, let’s chat! Canopy Connect is building the...  ...exceptional engineers to drive our mission forward. As a Principal/Sr Staff Engineer, you will work closely with our VP Engineering... 
    Suggested
    Full time
    Internship
    Remote work
    Home office
    Visa sponsorship

    Canopy Connect

    Remote
    9 days ago
  • $180k - $220k per year

     ...Xello is looking for a Principal Engineer This role is a remote role, looking for candidates within Canada only, working in Eastern Time Zone...  ...architecture toward scalable, secure, and maintainable systems. Partner with engineering leaders to lead the evolution of... 
    Suggested
    Long term contract
    Full time
    Remote work
    Flexible hours

    Xello

    Remote
    a month ago
  •  ...energy intelligence . For more than half a century, Electric Power Engineers, (EPE) has partnered with power and energy clients across the...  .... How you can make an impact : ~Perform detailed bulk power system studies using various power system software such as PSCAD, PSSE,... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Electric Power Engineers

    Remote
    1 day ago
  •  ...GPU-powered nodes running the Mawari Engine, a proprietary rendering and streaming stack optimized for XR. We leverage...  ...XR streaming. About the role – Principal Engineer In this role, you will...  ...solutions for complex, large-scale systems, including: Building distributed... 
    Remote job
    Full time
    Work at office
    Worldwide
    Flexible hours

    Mawari Technologies

    Remote
    27 days ago
  • $225k - $275k per year

     ...Coalition. About the role This role is a Principal-level individual contributor position embedded in the Security Engineering organization, focused on Wirespeed’s most...  ...backend or platform engineer building distributed systems and cloud-based services in production.... 
    Long term contract
    Full time
    Fixed term contract
    Work at office
    Remote work
    Home office
    Flexible hours

    Coalition, Inc.

    Remote
    a month ago
  •  ...content creation and digital collaboration. Your role: As a Principal Product Engineer, you will work at the intersection of engineering, product...  ...~8+ years of experience in software engineering. ~ Strong system design and frontend engineering skills, with hands-on... 
    Permanent employment
    Full time
    Contract work
    For contractors
    Remote work
    Flexible hours

    Tiugo Technologies

    Remote
    6 days ago
  • $40k - $50k per year

     ...to empower people everywhere through transparent, decentralized systems that drive financial freedom. ZIGChain is a Layer 1 blockchain focused...  .... We're looking for a junior-to-mid systems and infrastructure engineer to take on the day-to-day operation of our Linux, AWS, and... 
    Permanent employment
    Full time
    Remote work

    ZIGChain

    Remote
    13 days ago
  •  ...invite you to join our growing team in Australia. The opportunity   To support our expansion plans, we are currently hiring Systems Engineer (IFS Cloud) to strengthen our team and embark on an exciting new journey with us.  The position combines deep IFS Cloud platform... 
    Permanent employment
    Full time
    Local area
    Remote work
    Relocation
    Flexible hours

    InfoConsulting Group

    Remote
    13 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform,...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Remote
    10 hours ago
  • $250k - $325k per year

     ...client acquisition at scale. This is a leadership role focused on one core outcome: getting Incubeta in the room, opening new revenue streams, and converting enterprise opportunity into sustained growth. This is not a traditional sales management position. It is a mandate... 
    Remote job
    Long term contract
    Full time
    Contract work
    Internship
    Immediate start

    Incubeta

    Remote
    27 days ago
  • $179k - $228.61k per year

     ...As a Senior Electrical Engineer in Power System Studies, your day-to-day work directly shapes the performance and reliability of large-scale renewable energy projects. You will lead detailed system studies, including short-circuit, arc-flash, load-flow, and harmonic analyses... 
    Remote job
    Full time
    Immediate start

    Revamp Engineering

    Remote
    27 days ago
  •  ...ływ na rozwój infrastruktury i dobór technologii, Budżet szkoleniowy – kursy, konferencje, książki, szkolenia wewnętrzne, unikalny system kontraktów rozwojowych, Zdalną pracę lub biuro w Krakowie albo Poznaniu, Nowoczesny sprzęt (MacBook Pro, Internet mobilny, wewnę... 
    Permanent employment
    Full time
    Internship

    Centuria

    Remote
    25 days ago
  •  ...folgenden Punkten bei: Gewährleistung eines stabilen, sicheren und leistungsfähigen Betriebs der von uns betreuten DATEV- und IT-Systeme innerhalb des DATEV-Rechenzentrums (PARTNERasp) Erfolgreiche Migration und Überführung von Bestandskund:innen in moderne DATEV-... 
    Permanent employment
    Full time
    Flexible hours

    teccle group GmbH

    Remote
    5 days ago
  •  ...portfolio. We are currently looking for a dedicated Business Systems Analyst to join one of our clients' teams . If you're...  ...requirements and technical specifications. Data Analysis & Engineering: Evaluate large datasets in conjunction with the product to influence... 
    Permanent employment
    Full time
    Remote work

    TechBiz Global GmbH

    Remote
    14 days ago
  •  ...marketplace. It is part of how they discover, enjoy, and stay connected to the hobby they love! The Data Engineering team helps make that experience possible by building the systems, standards, and partnerships that make data easier to trust, easier to work with, and easier to... 
    Long term contract
    Full time
    Immediate start

    TCGplayer

    Remote
    4 hours ago
  • $157.7k - $207.7k per year

     ...Software Group is currently looking for Principal Security Technology Strategists to join our...  ...improving upon existing processes and systems using significant conceptualizing, reasoning...  ...: ~5+ years of presales, sales engineer, solution engineer, field CTO, or consulting... 
    Remote job
    Temporary work
    Local area
    Home office

    Citrix

    Remote
    a month ago
  •  ...Job Responsibility: About the Role: We are seeking a highly organized and tech-savvy Administration Systems Manager to join our admin team. As an Administration Systems Manager, you will be responsible for overseeing and maintaining Samesun's administrative systems, including... 
    Full time
    Work at office

    Samesun Vancouver

    Remote
    1 day ago
  • Principal Statistical Programmer (US, CAD, UK only) Syneos Health® is a leading fully-integrated life sciences services organization built to accelerate customer success. We partner with innovators at every point across the drug development and commercialization continuum... 
    Contract work
    Remote
    22 hours ago
  •  ...Make an Impact: As a Senior Software Engineer on the Core AI Squad, you'll design, build...  ...engineering role focused on production AI systems, agentic workflows, evaluation, and...  ...REST APIs, including data models, event streams, service contracts, and versioning Contribute... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours
    Weekend work

    Cloudbeds

    Remote
    4 hours ago
  •  ...countries and net sales of approximately 5.5bn USD. Learn more at hexagon.com and follow us @HexagonAB. Purpose of Position: The Principal Solutions Advisor – Underground is a strategic role within the Customer Success department, focused on enhancing customer loyalty... 
    Long term contract
    Full time

    Hexagon Mining, Inc.

    Remote
    a month ago
  •  ...Apply Now dropdown menu. To learn more about our Hiring Range System, please click this link. Why Mozilla? Mozilla Corporation...  ...generation of web automation. We are looking for an experienced Staff Engineer to join our early-stage team at Mozilla to lead the... 
    Long term contract
    Full time
    Internship
    Immediate start
    Home office

    Mozilla

    Remote
    18 days ago
  • $93k - $125k per year

     ...this team and role: As a Senior Data Engineer at Mozilla, you will be a key member of our...  ...’ll bridge the gap between our technical systems and our business needs, helping us build...  ...distributed databases, message queues or batch / stream processing You ensure data is safe to... 
    Long term contract
    Full time
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    10 hours ago
  • $180.1k - $247.6k per year

     ...highly collaborative Expert Engineer to help shape and evolve the...  ...and long-term sustainability of systems and pipelines used studio-wide...  ...development. Familiarity with Unreal Engine (preferred) or similar game...  ...office equipment, learning, streaming services, and more.... 
    Long term contract
    Full time
    Temporary work
    Casual work
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours
    1 day per week

    CD PROJEKT RED

    Remote
    24 days ago
  •  ...our TOP clients from our portfolio. We are currently seeking a Principal Statistical Programming Consultant (EU) to join one of our clients...  ...Standard Operating Procedures (SOPs) and Quality Management Systems Support hiring activities by: Identifying skill requirements... 
    Permanent employment
    Full time

    TechBiz Global GmbH

    Remote
    12 days ago
  • $164.49k - $197.39k per year

     ...reliability of their applications and systems, resolve incidents quickly,...  ...opportunity.   Senior ML Engineer Recommender Systems, Developer...  ...a rule-based recommendation engine that provides useful...  ...are the best way to learn. streaming, Go/TypeScript previous experience... 
    Long term contract
    Remplacement
    Full time
    Local area
    Remote work
    Flexible hours

    Grafana Labs

    Remote
    5 days ago
  •  ...an extensive range of imaging systems and IT solutions, mainly for...  ...looking for a Field Service Engineering to join our growing team. You...  ...Strong customer service & support principals Experience and...  .../impression est un atout ~ Principes solides de service à la clientèle... 
    Work at office
    Remote work

    AGFA

    Remote
    13 days ago
  •  ...Role: Betr is looking for a Frontend Engineer to join our mobile team! You'll build React...  ...Contribute to our theme-based design system with 100+ shared components Real-Time...  ...state synchronization between real-time streams and local stores Handle deep linking from... 
    Full time
    Live In
    Local area
    Remote work

    Betr

    Remote
    25 days ago
  •  ...direction, architecture, and delivery of our Android banking platform while leading a team of three Android engineers embedded across our digital banking value streams. This is a hands-on leadership role. You will write production code daily, drive architectural decisions... 
    Long term contract
    Full time
    Contract work
    Remote work

    Bankjoy

    Remote
    10 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Engineer, Streaming Systems. Be the first to apply!