CareerPlan

Backend Engineer

London, United KingdomFull-time2026-10-07 → 2026-11-10

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