R

Restate

High-consistency building blocks for distributed apps

Solutions Architect

Implementation & Technical Account ManagementConfirmed live in the last 24 hours
Full-timeRemote in USA$220k - $260k /yr

About the Job

Requirements

  • Strong software engineering or solutions architecture background.
  • Experience with distributed, backend, or event-driven systems.
  • Strong understanding of system architecture and reliability.
  • Experience with a backend language such as Go, Java, Python, TypeScript, Rust, or C++.
  • Experience with cloud infrastructure and/or Kubernetes.
  • Ability to dive into code and troubleshoot technical issues.

Responsibilities

  • Design production architectures with engineering teams.
  • Help solve problems around state, messaging, orchestration, and failure handling.
  • Build prototypes, integrations, and reference implementations.
  • Guide teams from evaluation through production.
  • Troubleshoot complex distributed systems and infrastructure issues.
  • Bring technical feedback directly to engineering and product.
  • Turn recurring challenges into tooling, documentation, and best practices.
  • Contribute to technical demos, talks, and developer content.
  • Work directly with engineers, architects, and technical leaders to take Restate from initial evaluation to production.
  • Evaluate where durable execution fits into customer architecture.
  • Design production systems with Restate.
  • Build proof-of-concepts and reference implementations.
  • Solve distributed systems and infrastructure challenges.
  • Deploy and operate Restate in production.
  • Shape the product and improve developer experience by bringing customer learnings back to Restate.

Desired Qualifications

  • Experience with distributed databases, messaging systems, workflow engines, or infrastructure software.
  • Experience with Kubernetes, networking, observability, or cloud architecture.
  • Experience with AI infrastructure or production AI applications.
  • Rust or other systems programming experience.
  • Open-source or technical evangelism experience.

About the Company

Restate

High-consistency building blocks for distributed apps

Restate.dev builds a platform that provides high-consistency building blocks to simplify developing distributed applications. It enables developers to focus on business logic while the platform handles distributed system complexities, especially in serverless and cloud-native environments. The product works as a subscription-based platform that offers essential tools and services to build, deploy, and maintain resilient and scalable distributed systems. Compared with competitors, Restate.dev differentiates itself by delivering ready-made, strongly consistent components and a developer-centric, platform approach that reduces the difficulty of implementing distributed features in modern architectures. The company aims to help software developers and enterprises create reliable, scalable applications with less reliance on bespoke, error-prone distributed-code work.

Company size
11-50
Company stage
Series A
Total funding
$27M
Headquarters
Berlin, Germany
Founded
2022

Recently Posted Jobs

Explore more opportunities at Restate

See more jobs