{"id":1007830,"url":"https://alion.io/job/restate-design-engineer","title":"Design Engineer","company":{"id":21024,"name":"Restate","domain":"restate.dev","url":"https://alion.io/company/restate-dev","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":{"grade":"B","score":75,"open_postings":3,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-13T05:45:00Z"}},"role":"Industrial Engineering","role_family":"Industrial Engineering","seniority":null,"employment_type":"full_time","work_mode":"remote","remote_scope":"stated_regions","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":["DE","FR","GB","AT","BE","BG","HR","CZ","DK","FI","HU","IE","IT","NL","NO","PL","RO","ES","SE","CH","EE","GR","IS","LV","LI","LT","LU","MT","PT","SK","SI"],"hiring_countries_total":31,"salary":null,"salary_estimate":{"min_usd":54000,"max_usd":160000,"period":"year","method":null,"sample_n":16960},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Edge AI","optional":false},{"name":"Flink","optional":false},{"name":"React.js","optional":false},{"name":"Rust","optional":false},{"name":"TypeScript","optional":false},{"name":"Cloudflare","optional":true},{"name":"GLSL","optional":true},{"name":"JavaScript","optional":true},{"name":"Three.JS","optional":true},{"name":"Time Series Forecasting","optional":true},{"name":"Vercel","optional":true}],"status":"live","first_seen_at":"2026-09-17T09:15:36Z","employer_posted_date":"2026-09-17","last_verified_at":"2026-10-13T15:01:59Z","board_verified":true,"closed_at":null,"days_open":26,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":26},"description":"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.\nThe role: We're looking for a Design Engineer to own the core Restate UI, design and code.\nOur 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.\nDevelopers 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.\nThe opportunity\nFront-row seat to the biggest infra shift in decades\nDurable 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.\nState-of-the-art tech, built from first principles\nRestate 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.\nEnterprise Traction\nRestate 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.\nWork with world-class engineers\nYou’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.\nWhat you’ll do\nWe 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:\nArchitect, design and ship the core Restate UI: from whiteboarding sessions with engineers to production-ready code.\n\nShow 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.\n\nBuild 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.\n\nDesign 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.\n\nKeep 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.\n\nKeep 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.\n\nBring 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.\n\nBuild scalable design systems in code: reusable components and patterns for architecture, code, and interactive elements that others can benefit from.\n\nWhat we’re looking for\nThe profile\nWe’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 should be comfortable operating with significant autonomy, working directly with the founding team, and pushing back when the team is wrong.\nMust-haves:\nProduction front-end skills. React, TypeScript, and modern HTML/CSS. You can take a feature from concept through to shipped and deployed yourself, without waiting on an engineer.\n\nA portfolio of shipped work, where we can see both the craft and the code behind it.\n\nStrong design sensibility. A high visual bar you can hold across the whole product, without waiting for someone to set the direction first.\n\nInformation design. Turning a lot of data into something a person can read quickly. Hierarchy, density, progressive disclosure, and knowing what to leave out.\n\nData-intensive interfaces. Datasets bigger than the viewport. Pagination, virtualization, filtering, search, and charts built on real data rather than a tidy sample.\n\nFront-end performance. You've profiled and fixed slow rendering, long lists, wasted re-renders, bundle size. Ideally you can point at numbers either side of the fix.\n\nVisual storytelling for technical concepts. Show us how you've made something complex feel obvious.\n\nMotion design ability, built in code. Motion as a way to communicate state, time, and dynamism.\n\nDesign systems in code. Components and patterns that stay coherent as other people build on them.\n\nReading beyond the front end. API specs, queries, backend code. You don't have to write the backend, but you should be able to read it and work out what's going on.\n\nAI literacy. You're using AI to multiply your own impact and to unblock yourself. You're not waiting for an engineer to help you take something live.\n\nNice-to-haves:\nPrior work on a developer tools, infrastructure, or AI product. Familiarity with the developer audience and what \"great\" looks like in this space.\n\nData visualization: timelines, traces, graphs, time series with more data points than pixels.\n\nAccessibility and keyboard-first interfaces. We're not where we'd like to be here, and we'd like the next person to care about it.\n\nCreative development experience: 3D, generative, or game-like web work (Three.js, GLSL shaders, and the like).\n\nComfort reaching into the backend when a feature needs it.\n\nComfortable deploying and owning something serverless yourself: Cloudflare Workers, Vercel, or similar, with a working grasp of edge runtimes, caching, and cold starts.\n\nNot a fit:\nYou want to lead a design team rather than be the senior IC doing the work yourself.\n\nYou expect a finished design to hand off, or heavy direction. We need someone who arrives with a point of view and builds.\n\nYou’re a designer who doesn’t code, or an engineer who doesn’t sweat the visual details. This role needs both.\n\nYou’re not interested in technical subject matter. Our surface area is wide, and the role lives or dies on translating it.\n\nEngagement, location, and travel\nLocation: remote in Europe preferred; US remote for exceptional candidates\n\nTravel: minimal; occasional team offsites.","description_format":"text","description_chars":6980,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Germany","iso":"DE","kind":"region"},{"name":"France","iso":"FR","kind":"region"},{"name":"United Kingdom","iso":"GB","kind":"region"},{"name":"Austria","iso":"AT","kind":"region"},{"name":"Belgium","iso":"BE","kind":"region"},{"name":"Bulgaria","iso":"BG","kind":"region"},{"name":"Croatia","iso":"HR","kind":"region"},{"name":"Czech Republic","iso":"CZ","kind":"region"},{"name":"Denmark","iso":"DK","kind":"region"},{"name":"Finland","iso":"FI","kind":"region"},{"name":"Hungary","iso":"HU","kind":"region"},{"name":"Ireland","iso":"IE","kind":"region"},{"name":"Italy","iso":"IT","kind":"region"},{"name":"Netherlands","iso":"NL","kind":"region"},{"name":"Norway","iso":"NO","kind":"region"},{"name":"Poland","iso":"PL","kind":"region"},{"name":"Romania","iso":"RO","kind":"region"},{"name":"Spain","iso":"ES","kind":"region"},{"name":"Sweden","iso":"SE","kind":"region"},{"name":"Switzerland","iso":"CH","kind":"region"},{"name":"Estonia","iso":"EE","kind":"region"},{"name":"Greece","iso":"GR","kind":"region"},{"name":"Iceland","iso":"IS","kind":"region"},{"name":"Latvia","iso":"LV","kind":"region"},{"name":"Liechtenstein","iso":"LI","kind":"region"},{"name":"Lithuania","iso":"LT","kind":"region"},{"name":"Luxembourg","iso":"LU","kind":"region"},{"name":"Malta","iso":"MT","kind":"region"},{"name":"Portugal","iso":"PT","kind":"region"},{"name":"Slovakia","iso":"SK","kind":"region"},{"name":"Slovenia","iso":"SI","kind":"region"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Cloud Platforms (IaaS & PaaS)","Laptops","AI Agents","Developer Tools"],"lifecycle":[{"event":"open","at":"2026-09-17T18:30:05Z"}],"visa":[],"liveness":{"score":70,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.773,"p_room":0.9,"age_days":25,"expected_fill_days":37,"reasons":["conf:1","velocity","win:mid"],"computed_at":"2026-10-13T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/restate-design-engineer","json_url":"https://alion.io/job/restate-design-engineer.json","meta":{"generated_at":"2026-10-13T17:12:02Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":26212,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":21024},"rest":"https://alion.io/mcp/rest/get_company?id=21024"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Frestate-design-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Frestate-design-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Frestate-design-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/restate-design-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Frestate-design-engineer"}]}