Software Engineer, Streaming Systems

Hightouch Hightouch · Data AI · New York, NY +1 · Engineering

Software Engineer for Hightouch's Streaming Systems team, focusing on high-throughput, low-latency systems that ingest and process billions of behavioral events for an AI agent product. The role involves building and scaling infrastructure for real-time personalization.

What you'd actually do

  1. building the infrastructure that ingests clickstream, product interaction, and transactional data into our platform
  2. ensure that we continue to scale
  3. handle millions of messages per second at single second latency end to end
  4. scale up to meet demand
  5. own and deliver projects from start to finish

Skills

Required

  • distributed systems
  • high-scale systems

Nice to have

  • streaming systems like Kafka, Kinesis, Pulsar, Warpstream
  • high RPS, low p99 latency systems

What the JD emphasized

  • high-throughput systems
  • billions of behavioral events
  • millions of messages per second
  • single second latency
  • real-time computation
  • personalizing user experiences in real-time
  • high ownership and autonomy
  • distributed systems
  • high-scale systems