Durable Backend & Distributed Systems Engineer
Summary
A backend/distributed systems engineer role building and operating the core of Restate's low-latency, durable execution runtime written in Rust — working on distributed execution, state management, storage, messaging, and fault tolerance at scale, and turning feedback from engineers using it in production into product improvements.
Restate is building a low-latency, durable execution runtime in Rust and seeks a Backend / Distributed Systems Engineer to help evolve that infrastructure for real-world production systems. You’ll design, build, and operate core backend components spanning distributed execution, state management, storage, messaging, and fault tolerance at scale.
You’ll work closely with engineers using Restate in production, translating challenges into product improvements while shaping engineering culture and