JobsBackendSoftware Engineer, Streaming Systems
Hightouch

Hightouch

ยท

Backend

Software Engineer, Streaming Systems

RemotemidPosted Aug 17, 2026
KafkaStreamingDistributed systemsPythonJavaGoAWSDocker+9 more

About this role

Build high-throughput streaming infrastructure that ingests billions of behavioral events per second for Hightouch's AI marketing platform. Own projects end-to-end on a fast-growing team with 10x revenue growth.

Must have

Experience with distributed systems and high-scale systems

Comfort with high ownership in a fast-paced startup environment

Passion for solving hard technical problems that generate customer value

Technologies

JavaPythonAWSGitDockerRESTPostgreSQLKafkaRedisJSONKubernetesGoCI/CDDistributed systemsStreamingKinesisPulsar

Responsibilities

Build infrastructure that ingests billions of behavioral events per second

Develop high-throughput systems for clickstream and transactional data

Scale systems to millions of messages per second at sub-second latency

Own and deliver projects from start to finish with high autonomy

Work directly with customers to solve their hardest scaling problems

Influence technical roadmap for streaming and real-time computation products

Benefits

EquityCompetitive salary and stock option planFlexible hoursRemote work

Recruitment process

1

Team is called Streaming Systems within Hightouch

2

Streaming products revenue has grown 10x over the past year

3

Recently launched real-time personalization computation engine

4

Interview process includes recruiter screen, two system design interviews, and hiring manager chat

5

Limited to one application per candidate

6

Company founded in 2019 and headquartered in San Francisco

7

Named Leader in 2026 Gartner Magic Quadrant for Customer Data Platforms