Staff Backend Engineer, Data Streaming
Skills
About the Role
You will architect and lead development of high-throughput, low-latency streaming systems that power core products. You will drive the technical roadmap for streaming, design filtered streams and webhook capabilities, and make architectural decisions across software, hardware, and networking. You will set standards for reliability, incident response, and observability, mentor engineers, partner with cross-functional teams, and identify and solve complex problems spanning multiple systems.
Requirements
- 8+ years of backend engineering experience building large-scale production systems
- Deep proficiency in Rust or an equivalent systems programming language
- Performance-oriented engineering instincts across software Linux internals networking and hardware
- Hands-on experience with streaming systems such as Kafka NATS Flink or Kinesis
- Proficiency operating production databases such as Postgres ClickHouse RocksDB or similar
- Strong operational mindset with experience owning production systems with real customers
- Excellent communication and writing skills
- High ownership and urgency
Responsibilities
- Architect and lead development of high-throughput low-latency streaming systems
- Drive the technical roadmap for streaming products
- Lead system design discussions and make architectural decisions across the stack
- Set standards for reliability incident response and observability
- Mentor and elevate engineers and drive technical consensus
- Partner cross-functionally to ensure streaming products meet customer needs
- Identify and solve complex ambiguous problems that span multiple systems
Benefits
- Meaningful equity
- Generous vacation
- Wellness budgets
- Remote-first flexibility
