Backend Engineer
Core
Build and scale the engine processing high-throughput, real-time telemetry data (logs, metrics, traces) for a full-stack observability platform.
Role type
Senior Backend / Data Engineer (distributed systems)
Builds
Central data processing pipeline handling billions of events per second
Domain
Observability / Real-time Data Streaming
Deliverable
production ML models
Required skills
Scala, distributed systems architecture, data streaming (Kafka, Spark Streaming, KafkaStreams, Flink), data modeling, containerization (Kubernetes, Docker), distributed computing principles
Preferred skills
SaaS production experience, gRPC API development
Technologies
Scala, Rust, Node.js, Kafka, Kafka Streams, Akka Streams, ClickHouse, Redis, Kubernetes, AWS
Responsibilities
Design and maintain central data processing pipelines, architect real-time stream processing systems, optimize system throughput and latency, own feature lifecycles from design to production monitoring
Seniority
Senior, hands-on IC
