As a founding Solutions Engineer, you will own the technical path from proof-of-concept to production deployment for a next-generation durable runtime. You will partner with Fortune 500 companies and the open-source community to build reliable AI agents and distributed backend systems, shaping the playbook for how durable execution is implemented globally.
Founding Solutions Engineer at Restate
Are you ready to shape the infrastructure that powers the next generation of AI agents? Join a well-funded startup founded by the creators of Apache Flink and Meta engineering leads as their Founding Solutions Engineer. You will move beyond simple integration to own the production-readiness lifecycle for a durable execution runtime already used by Tier 1 banks and Fortune 500 companies. This is a high-leverage role for a senior engineer proficient in Rust or Go who wants to define the deployment playbooks for a foundational tech stack. If you thrive at the intersection of deep distributed systems and customer-facing impact, this is your seat.
About this role
Role overview
About the company
Restate
Restate is a developer-first platform that provides durable execution, consistent state, and reliable communication for building resilient, fault-tolerant distributed applications. It enables developers to write lightweight workflows as code in languages like TypeScript, Java, and Kotlin, handling use cases such as payments, inventory management, microservices orchestration, event processing, and AI agents with automatic retries, recovery, and low-latency guarantees. Built by Apache Flink creators, it runs as a single Rust binary, supports self-hosting or managed cloud, and integrates with FaaS platforms.
What you'll do
What you will do
- Own hands-on technical enablement for customers and OSS users, delivering reference implementations, integrations, and architecture guidance that bridge the gap to production.
- Drive production-grade deployments by managing Kubernetes configuration, observability stacks, and security integrations for high-stakes enterprise environments.
- Act as a technical bridge to the engineering team, contributing directly to docs, SDKs, and the core product based on real-world friction and customer feedback.
Who you are
Who this is a fit for
- Senior-level engineering professional with full proficiency in Go or Rust, plus hands-on experience in at least one of TypeScript, Java, or Python.
- Expert in Kubernetes and observability with a proven track record of deploying and operating complex backend systems in AWS, GCP, or Azure.
- Deep understanding of distributed systems failure modes and a customer-success mindset focused on activating internal champions within enterprise organizations.
Why this role
Why this role is remarkable
- Join as a founding member of the solutions function, defining the patterns for PoC success, production readiness, and developer enablement that will scale with the company.
- Work at the forefront of the agentic AI shift, building the foundational infra that turns complex, failure-prone logic into inherently durable processes for Tier 1 banks and tech leaders.
- Partner directly with a world-class team featuring creators of Apache Flink and former Meta infrastructure leads to solve deep distributed systems challenges.
Jack & Jill
How Jack & Jill work together
Meet Jack
Jack gets to know what you're great at and what you want next, then searches 15 million jobs daily and helps you discover roles at companies like this.
How does this work?
Tell Jack what you want
He learns what great work looks like for you, then scans 15M jobs every night to find your best matches.
Reply to refine your search
React to roles in-app or by email. Jack adjusts, tracks applications, and keeps improving the more you share.
Land the role
Mock interviews, salary benchmarking, and coaching calls. Free for candidates.