← Back to list
Job

Software Engineer, Streaming Systems

Software Engineer • Remote • Full-time • European Union EU/EMEA

Hightouch is hiring a software engineer for its Streaming Systems team, working on high-throughput systems that collect, forward and compute in real time on billions of behavioral events from customers' users. Very high ownership and autonomy.

Stack

Responsibilities

  • ▹Build the infrastructure that ingests clickstream, product interaction and transactional data into the platform
  • ▹Scale systems that handle millions of messages per second at single-second end-to-end latency
  • ▹Extend the real-time computation engine that personalizes user experiences based on live behavior
  • ▹Own and deliver projects from start to finish
  • ▹Work directly with customers to solve their hardest scaling problems
  • ▹Have significant influence over the technical roadmap

Requirements

  • ▹Experience and comfort with distributed and high-scale systems, or the ability and desire to build this experience quickly
  • ▹Passion for solving hard technical problems that generate real value for customers
  • ▹High ownership and comfort in a fast-paced startup environment

Nice to have

  • ▹Experience with streaming systems like Kafka, Kinesis, Pulsar, Warpstream
  • ▹Experience with high-RPS, low-p99-latency systems

Soft skills

High ownership and autonomyCustomer focusAdaptability to a fast-paced environment

What we offer

  • ▹Annual base salary: USD 180,000-400,000, location independent under the remote-first policy
  • ▹A large portion of compensation in equity via ISO options, with early exercise and a 10-year post-termination exercise window
  • ▹Remote-first work

About the company

Hightouch is an Agentic Marketing Platform powered by the Composable CDP. It brings brand context, customer data and performance history together in one place. Founded in 2019 and headquartered in San Francisco, its streaming products' revenue grew 10x over the past year.

Similar jobs