Software Engineer, Streaming Systems
180k – 320kUnited StatesBackend EngineeringRemote
Summary
Builds and scales high-throughput streaming infrastructure to ingest and process billions of customer behavioral events in real-time at sub-second latency. Owns end-to-end projects, solves customer scaling issues, and influences roadmap in a remote-first startup.
About the role
Responsibilities
- Build high-throughput infrastructure that ingests, forwards, and performs real-time computation on billions of behavioral events (clickstream, product interaction, transactional data).
- Scale streaming systems to handle millions of messages per second at single-second latency.
- Develop computation engine for real-time personalization of user experiences.
- Own and deliver projects end-to-end, work directly with customers on scaling problems, influence technical roadmap.
Requirements
- Experience with distributed systems and high-scale systems (or strong desire to build this experience).
- Comfort in fast-paced startup environment with high ownership and autonomy.
- Passion for solving hard technical problems that generate customer value.
Nice-to-Haves
- Experience with streaming systems like Kafka, Kinesis, Pulsar, Warpstream.
- Experience with high RPS, low p99 latency systems.
Compensation
- Base salary: $180,000 - $320,000 USD per year (location independent).
- Large portion in equity via ISO options (early exercise, 10-year post-termination window).
Skills
KafkaKinesisPulsarWarpstreamDistributed SystemsStreaming SystemsReal-time Computation
Similar roles at this salary range
All Backend Engineering jobs →