Restate
Restate
Restate provides a durable execution platform for developers building resilient AI agents, workflows, and backend services. Its lightweight runtime preserves application progress and resumes interrupted work after failures, reducing the need for custom recovery logic and infrastructure code. Teams can define durable steps in TypeScript, Python, Go, Java/Kotlin, or Rust, then run them across self-hosted environments or cloud platforms. Built around a high-performance Rust runtime, Restate is designed for long-running, event-driven, and distributed applications, including AI agent orchestration.

Mid-Senior Solutions Architect, US Remote — Restate

Join Restate as a US-remote Solutions Architect helping customers design and deploy reliable distributed systems with durable execution. Build prototypes, resolve infrastructure challenges, and turn customer insights into product improvements.

Description

  • Help customers build applications using durable execution
  • Partner with engineers, architects, and technical leaders from evaluation through production
  • Assess how durable execution can fit into customer architectures
  • Design production systems with Restate
  • Create proofs of concept, prototypes, integrations, and reference implementations
  • Address distributed-systems and infrastructure challenges
  • Deploy and run Restate in production environments
  • Diagnose complex distributed-systems and infrastructure problems
  • Share technical feedback with engineering and product teams
  • Convert recurring customer needs into tooling, documentation, best practices, and reusable patterns
  • Support technical demonstrations, presentations, and developer content
  • Shape the product roadmap and enhance the developer experience

Requirements

  • Background in software engineering or solutions architecture
  • Experience working with distributed, backend, or event-driven systems
  • Strong grasp of system architecture and reliability principles
  • Proficiency in a backend language such as Go, Java, Python, TypeScript, Rust, or C++
  • Experience with cloud infrastructure or Kubernetes
  • Ability to investigate code and resolve technical issues
  • Based in the United States
  • Authorized to work in the US without current or future visa sponsorship
  • San Francisco Bay Area location preferred
  • Experience with distributed databases, messaging systems, workflow engines, or infrastructure software preferred
  • Experience with Kubernetes, networking, observability, or cloud architecture preferred
  • Experience with AI infrastructure or production AI applications preferred
  • Rust or another systems programming language preferred
  • Open-source or technical evangelism experience preferred

Benefits

  • Equity
  • Approximately one to two weeks of travel per quarter

Related Jobs