Principal Engineer, Streaming Systems
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:
- Preserving <1s end to end system latency at throughput over 1,000,000 messages / second.
- Improving caching strategies for our online computation service
- Architecting a system that can deduplicate message delivery at 1,000,000 messages / second.
- 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.
$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...SuggestedRemote jobWork at officeFlexible hours$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...SuggestedLong term contractFull timeInternshipLocal area$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...SuggestedFull timeInternshipRemote workHome officeVisa sponsorship$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...SuggestedLong term contractFull timeRemote workFlexible hours- ...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,...SuggestedFull timeRemote workFlexible hours
- ...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 jobFull timeWork at officeWorldwideFlexible hours
$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 contractFull timeFixed term contractWork at officeRemote workHome officeFlexible hours- ...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 employmentFull timeContract workFor contractorsRemote workFlexible hours
$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 employmentFull timeRemote work- ...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 employmentFull timeLocal areaRemote workRelocationFlexible hours
- ...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 timeWork at officeLocal areaRemote workWork from homeWorldwideFlexible hours
$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 jobLong term contractFull timeContract workInternshipImmediate start$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 jobFull timeImmediate start- ...ł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 employmentFull timeInternship
- ...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 employmentFull timeFlexible hours
- ...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 employmentFull timeRemote work
- ...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 contractFull timeImmediate start
$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 jobTemporary workLocal areaHome office- ...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 timeWork at office
- 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
- ...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 timeWork at officeLocal areaRemote workWork from homeHome officeFlexible hoursWeekend work
- ...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 contractFull time
- ...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 contractFull timeInternshipImmediate startHome office
$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 contractFull timeImmediate startRemote workHome office$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 contractFull timeTemporary workCasual workWork at officeRemote workWork from homeHome officeFlexible hours1 day per week- ...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 employmentFull time
$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 contractRemplacementFull timeLocal areaRemote workFlexible hours- ...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 officeRemote work
- ...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 timeLive InLocal areaRemote work
- ...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 contractFull timeContract workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Engineer, Streaming Systems. Be the first to apply!
- general engineer Remote
- project engineer assistant project manager Remote
- engineering project manager Remote
- mechanical engineering project manager Remote
- director software engineering Remote
- chief engineer Remote
- principal consultant Remote
- principal Remote
- conseiller principal Remote
- mechanical engineering director
