Startups

Backend | Distributed Systems Engineer

Restate · United States · Remote

← All jobs
About Restate

Restate is a low-latency application runtime with durable execution, keyed state, queues, RPC, timers, flow control, and operational control in one binary. Backed by Redpoint.

About the role

As a Backend / Distributed Systems Engineer, you'll work across the systems that make Restate a reliable foundation for modern applications. You'll design and build backend infrastructure, distributed systems, and developer-facing capabilities that need to operate reliably at production scale. You'll work on problems involving distributed execution, state, storage, messaging, concurrency, fault tolerance, and recovery .

What they're looking for

  • We're looking for strong backend engineers who are excited by distributed systems and infrastructure and want to work on hard technical problems
  • Strong backend engineering experience building production systems
  • Experience with distributed systems, event-driven architectures, or other systems involving concurrency, state, messaging, and failure handling
  • Strong experience in at least one backend language, Rust, Go, Java, C++, or similar are particularly relevant
  • Experience designing, building, and operating production software at scale
  • Strong understanding of software reliability, performance, and system design
More about this role

Applications are becoming increasingly long-running, stateful, autonomous, and distributed. As systems grow more complex, engineers spend more and more time solving the same infrastructure problems: retries, failures, orchestration, state management, communication, and recovery.

We don't think every engineering team should have to build those capabilities themselves.

At Restate, we're building durable execution as a foundational infrastructure primitive—making reliability a default property of modern applications instead of an engineering burden.

We're looking for a Backend / Distributed Systems Engineer to help us build and evolve that infrastructure.

You'll work on the core systems that make Restate fast, reliable, and scalable—from distributed execution and state management to storage, messaging, and production infrastructure. You'll have the opportunity to work closely with other engineers building real production systems, giving you a direct view into how the systems you build are used and where they can be improved.

If you enjoy distributed systems, backend infrastructure, and solving difficult engineering problems, we'd love to talk.

Restate ( https://restate.dev/ ) is a...

Read the full posting on Restate's site ↗

Engineering

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.