Backend Engineer
Core
Design, develop, and evolve scalable, high-impact streaming systems for real-time alerting and detection at massive scale.
Role type
Senior Backend Engineer (Distributed Systems & Stream Processing)
Builds
Real-time alerting backend processing millions of events per second with millisecond latency
Domain
Observability / Data Streaming / Distributed Systems
Deliverable
production ML models
Required skills
Scala, Kafka Streams, Akka Streams, ElasticSearch, Redis, Kubernetes, AWS, Distributed Systems, Data Modeling, Stream Processing
Preferred skills
gRPC, Protobuf, RocksDB, SaaS production experience
Technologies
ZIO, Kafka, Apache Spark, Apache Flink
Responsibilities
Lead design and development of scalable systems; Own features end-to-end from design to deployment; Solve complex technical challenges at scale; Collaborate with engineers and product managers; Drive technical excellence and user outcomes
Seniority
Senior, hands-on IC
