Design Engineer

Restate

Portugal

Teletrabalho

EUR 80 000 - 110 000

Tempo integral

Há 3 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Destaca-te para esta função — cria um currículo personalizado e uma carta de apresentação em cerca de um minuto.

Ultrapassa os filtros ATS

Resumo da oferta

Restate is seeking a Design Engineer to own the core Restate UI, design, and code. You will work on a live window into a distributed system with large data, rapid changes, and demanding users.

You will shepherd design decisions and the shipped UI end-to-end, ensuring the experience remains simple despite underlying complexity. Remote Europe is preferred, with US remote for exceptional candidates.

Qualificações

  • Production front-end skills in React, TypeScript, and modern HTML/CSS.
  • A portfolio of shipped work showing craft and code.
  • Strong design sensibility with a high visual bar across the product.
  • Information design skills to turn large data into readable layouts.
  • Experience with data-intensive interfaces, including filtering, search, and charts.

Responsabilidades

  • Architect, design, and ship the core Restate UI, from whiteboarding with engineers to production-ready code.
  • Show what the system is actually doing, including execution timelines, retries, queues, state, and failures.
  • Build for data at scale, with large result sets, live updates, filtering, search, and charts.
  • Design states like loading, empty, partial, error, one result, and many.
  • Keep the UI fast to feel like a low latency runtime through rendering cost decisions.
  • Unify concepts across UI, SDKs, and docs with a coherent mental model.
  • Develop Design Systems in code with reusable components and patterns.

Conhecimentos

React
TypeScript
UI/UX design
HTML/CSS
Design systems
Performance optimization
Data visualization
Motion design in code

Descrição da oferta de emprego

About Restate

Restate 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.

About the Role
  • The role is for a Design Engineer to own the core Restate UI, design, and code.
  • The UI is a live window onto a distributed system where data is large, changes constantly, and users are often in a hurry.
  • You will hold the product end to end, covering both design decisions and the code that ships them, to ensure technical complexity continues to feel simple.
  • This role offers a front-row seat to the shift toward durable runtimes as foundational infrastructure for AI applications.
  • 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.
  • Restate is used by Fortune 500 companies, including Tier 1 banks running critical financial workflows, and by cutting-edge AI and infra startups.
  • You will partner with engineers who have built foundational systems at scale, including the creators of Apache Flink and leaders from Meta’s messaging infrastructure.
  • This role is not for those who want to lead a design team rather than be the senior IC doing the work.
  • This role is not for those who expect a finished design to hand off or heavy direction.
  • This role is not for designers who do not code, or engineers who do not sweat the visual details.
  • This role is not for those uninterested in technical subject matter.
  • Location: remote in Europe preferred; US remote for exceptional candidates.
  • Travel: minimal; occasional team offsites.
What You'll Be Doing
  • Architect, design, and ship the core Restate UI, from whiteboarding sessions with engineers to production-ready code.
  • Show what the system is actually doing, including execution timelines, retries, queues, state, and failures.
  • Build for data at scale, including large result sets, live updates, filtering, search, and the charts and timelines that sit on top of them.
  • Design the states nobody designs, such as loading, empty, partial, error, one result, and far too many.
  • Keep the UI fast so it feels like a low latency runtime, making design decisions regarding rendering cost, data loading, and perceived latency.
  • Keep one mental model where developers meet the same concepts in the UI, the SDKs, and the docs, named and presented the same way.
  • Bring durable execution to life visually, maintaining the design bar for simplicity.
  • Build scalable Design Systems in code, including reusable components and patterns for architecture, code, and interactive elements.
What You'll Bring
  • Production front-end skills in React, TypeScript, and modern HTML/CSS, with the ability to take a feature from concept through to shipped and deployed yourself.
  • A portfolio of shipped work that shows both the craft and the code.
  • Strong design sensibility and a high visual bar that you can hold across the whole product without waiting for direction.
  • Information design skills, including hierarchy, density, and progressive disclosure, to turn large amounts of data into something readable.
  • Experience with data-intensive interfaces, including datasets bigger than the viewport, pagination, virtualization, filtering, search, and charts built on real data.
  • Front-end performance expertise, including profiling and fixing slow rendering, long lists, wasted re-renders, and bundle size.
  • Visual storytelling for technical concepts.
  • Motion design ability built in code to communicate state, time, and dynamism.
  • Ability to build Design Systems in code using components and patterns that stay coherent.
  • Ability to read beyond the front end, including API specs, queries, and backend code.
  • AI literacy to multiply your own impact and unblock yourself.
Nice to Have
  • Prior work on developer tools, infrastructure, or AI products.
  • Data visualization experience involving timelines, traces, graphs, and time series.
  • Focus on accessibility and keyboard-first interfaces.
  • Creative development experience in 3D, generative, or game-like web work (Three.js, GLSL shaders, etc.).
  • Comfort reaching into the backend when a feature needs it.
  • Experience deploying and owning serverless components like Cloudflare Workers, Vercel, or similar, with a grasp of edge runtimes, caching, and cold starts.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Product Designer
Product Designer

Restate • Portugal

Teletrabalho
EUR 40 000 - 60 000
Durable Runtime UI Design Engineer — Remote
Durable Runtime UI Design Engineer — Remote

Restate • Portugal

Teletrabalho
EUR 80 000 - 110 000
Product Designer for Durable Infra UI & Design Systems
Product Designer for Durable Infra UI & Design Systems

Restate • Portugal

Teletrabalho
EUR 40 000 - 60 000
Senior Design Engineer, AI Platforms
Senior Design Engineer, AI Platforms

Chess.com • Portugal

Teletrabalho
EUR 60 000 - 90 000
Full-time opportunity
Remote work from anywhere
ETZ overlap
Mid-term UX/UI Designer, Mobile & Product →
Mid-term UX/UI Designer, Mobile & Product →

Wise Pirates • Portugal

Híbrido
EUR 32 000 - 52 000
Product Designer
Product Designer

Creative Fabrica • Lisboa

Presencial
EUR 45 000 - 65 000
Senior Software Engineer – Innovation
Senior Software Engineer – Innovation

Woodlaine Digital Solutions Ltd. • Portugal

Presencial
EUR 60 000 - 90 000
Design Engineer (Web & Brand)
Design Engineer (Web & Brand)

Linear • Portugal

Teletrabalho
EUR 45 000 - 75 000
Remote work
Paid lunch and coffee
5 weeks vacation
+3
Senior Frontend Architect - React/Angular, Remote
Senior Frontend Architect - React/Angular, Remote

BindWorks • Porto, Lisboa

Híbrido
Confidential
Full Stack Engineer ID48139
Full Stack Engineer ID48139

AgileEngine • Coimbra

Presencial
EUR 50 000 - 70 000
Professional growth
Competitive compensation
Exciting projects
+1