yoinka

Design Engineer

Restate

RemoteRemote EuropeFull TimeMid
Sign in to applyVerified 2h ago
Location
Remote Europe
Employment
Full Time
Work model
Remote
Level
Mid
Posted
3h ago

Skills

FlinkJavaScriptReactRustServerlessTypeScript

About this role

Restate ( restate.dev ) is a lightweight runtime that turns AI agents, workflows, and backend services into durable processes - so teams can focus on their logic, not failure mechanics.

The role

We're looking for a Design Engineer to own the core Restate UI, design and code. Our UI is where developers end up when something is running, stuck, or has already gone wrong. It's a live window onto a distributed system that keeps moving while you're looking at it. The data is large, it changes under you, and the person reading it is usually in a hurry. Developers already like Restate for making something technically complex feel simple. Holding that as the product grows is the job, and you'd hold it end to end: the design decisions and the code that ships them.

The opportunity

Front-row seat to the biggest infra shift in decades Durable runtimes like Restate are becoming the next foundational infrastructure component - and increasingly a critical piece for AI applications . As systems become more agentic, long-running, integration-heavy, and failure-prone, durable execution turns reliability from a bespoke engineering tax into a default property. In this role, you’re not watching that shift from the sidelines - you help build the platform that enables it. State-of-the-art tech, built from first principles Restate re-imagines durable execution as a lightweight self-contained stack - no database required - and ships as a single Rust binary with an optimized custom storage layer, low latency orchestration, and an analytics engine for observability. Enterprise Traction Restate is already used by Fortune 500 companies , including Tier 1 banks running critical financial workflows , and also by cutting-edge AI and infra startups pushing the boundary of what “production-grade agents” mean. You’ll work on problems where reliability, correctness, and operational simplicity are existential. Work with world-class engineers You’ll partner directly with engineers who’ve built and operated foundational systems at scale - creators of Apache Flink , and leaders from Meta’s messaging infrastructure . You’ll have the chance to work with incredibly talented individuals who care deeply about their craft. What you’ll do We want to hire a great Design Engineer to ensure a stellar developer experience across the core Restate UI and adjacent parts of the product. The scope includes but is not limited to: Architect, design and ship the core Restate UI: from whiteboarding sessions with engineers to production-ready code. Show what the system is actually doing: execution timelines, retries, queues, state, failures. People come to the UI to work out what happened, often while something is on fire, and it has to get them there quickly. Build for data at scale: large result sets, live updates, filtering and search that hold up, and the charts and timelines that sit on top of them. Design the states nobody designs: loading, empty, partial, error, one result and far too many. A developer tool is won or lost in those, and they're usually the ones that get skipped. Keep it fast: Restate is a low latency runtime and the UI should feel like one. Rendering cost, data loading and perceived latency are design decisions here, not a cleanup pass at the end. Keep one mental model: developers meet the same concepts in the UI, the SDKs and the docs. They should be named and presented the same way wherever someone runs into them. Bring durable execution to life visually: the current Restate product is loved for its simplicity in breaking down a technically complex product. You'll make sure we keep shipping at the same design bar. Build scalable design systems in code: reusable components and patterns for architecture, code, and interactive elements that others can benefit from. What we’re looking for The profile We’re looking for a design engineer with strong opinions and a portfolio that backs them up, with work you’ve both designed and built. You

Listing verified 2h ago. Applications go through the company's official careers site.

← Back to Yoinka

Design Engineer at Restate, Remote Europe | Yoinka