Num relance
- Tarefas: Arquitetar e desenvolver a UI central da Restate, desde o conceito até o código em produção.
- Empresa: Restate, uma empresa inovadora que transforma processos em execução durável para aplicações de IA.
- Benefícios: Trabalho remoto, colaboração com especialistas da indústria e oportunidades de crescimento profissional.
- Outras informações: Ambiente dinâmico com foco em design e desenvolvimento colaborativo.
- Porquê este emprego: Participe da revolução das execuções duráveis e trabalhe com tecnologia de ponta.
- Qualificações: Habilidades em React, TypeScript e HTML/CSS, com experiência em interfaces intensivas em dados.
O salário previsto situa-se entre 128250 - 156750 € por ano.
Sobre a Restate
A Restate é um runtime leve que transforma agentes de IA, fluxos de trabalho e serviços de backend em processos duráveis - para que as equipas possam focar na sua lógica, não na mecânica de falhas.
Sobre o Papel
O papel é para um Engenheiro de Design que será responsável pela UI central da Restate, design e código. A UI é uma janela ao vivo para um sistema distribuído onde os dados são grandes, mudam constantemente e os utilizadores estão frequentemente apressados. Você irá gerir o produto de ponta a ponta, cobrindo tanto as decisões de design quanto o código que as implementa, para garantir que a complexidade técnica continue a parecer simples. Este papel oferece um lugar privilegiado na mudança em direção a runtimes duráveis como infraestrutura fundamental para aplicações de IA. A Restate reimagina a execução durável como um stack leve e autossuficiente—sem necessidade de banco de dados—e é enviada como um único binário Rust com uma camada de armazenamento otimizada, orquestração de baixa latência e um motor de análises para observabilidade.
A Restate é utilizada por empresas da Fortune 500, incluindo bancos de Tier 1 que executam fluxos de trabalho financeiros críticos, e por startups de IA e infraestrutura de ponta. Você irá colaborar com engenheiros que construíram sistemas fundamentais em grande escala, incluindo os criadores do Apache Flink e líderes da infraestrutura de mensagens da Meta. Este papel não é para aqueles que desejam liderar uma equipa de design em vez de ser o IC sênior que faz o trabalho. Este papel não é para aqueles que esperam um design acabado para entregar ou uma direção pesada. Este papel não é para designers que não codificam, ou engenheiros que não se preocupam com os detalhes visuais. Este papel não é para aqueles que não estão interessados em assuntos técnicos.
Localização: remoto na Europa preferido; remoto nos EUA para candidatos excepcionais. Viagens: mínimas; ocasionalmente encontros de equipa.
O que você fará
- Arquitetar, desenhar e enviar a UI central da Restate, desde sessões de brainstorming com engenheiros até código pronto para produção.
- Mostrar o que o sistema está realmente fazendo, incluindo cronogramas de execução, tentativas, filas, estados e falhas.
- Construir para dados em escala, incluindo grandes conjuntos de resultados, atualizações ao vivo, filtragem, pesquisa e os gráficos e cronogramas que se sobrepõem a eles.
- Desenhar os estados que ninguém desenha, como carregando, vazio, parcial, erro, um resultado e muitos demais.
- Manter a UI rápida para que pareça um runtime de baixa latência, tomando decisões de design sobre custo de renderização, carregamento de dados e latência percebida.
- Manter um modelo mental onde os desenvolvedores encontram os mesmos conceitos na UI, nas SDKs e na documentação, nomeados e apresentados da mesma forma.
- Dar vida à execução durável visualmente, mantendo o padrão de design para simplicidade.
- Construir Sistemas de Design escaláveis em código, incluindo componentes reutilizáveis e padrões para arquitetura, código e elementos interativos.
O que você trará
- Habilidades de front-end em produção em React, TypeScript e HTML/CSS modernos, com a capacidade de levar uma funcionalidade do conceito até a entrega e implantação.
- Um portfólio de trabalhos entregues que mostre tanto o ofício quanto o código.
- Uma forte sensibilidade de design e um alto padrão visual que você pode manter em todo o produto sem esperar por direção.
- Habilidades de design de informação, incluindo hierarquia, densidade e divulgação progressiva, para transformar grandes quantidades de dados em algo legível.
- Experiência com interfaces intensivas em dados, incluindo conjuntos de dados maiores que a viewport, paginação, virtualização, filtragem, pesquisa e gráficos construídos com dados reais.
- Especialização em desempenho de front-end, incluindo perfilagem e correção de renderização lenta, listas longas, re-renderizações desnecessárias e tamanho de pacote.
- Contar histórias visuais para conceitos técnicos.
- Capacidade de design de movimento construída em código para comunicar estado, tempo e dinamismo.
- Capacidade de construir Sistemas de Design em código usando componentes e padrões que permaneçam coerentes.
- Capacidade de ler além do front-end, incluindo especificações de API, consultas e código de backend.
- Literacia em IA para multiplicar seu próprio impacto e desbloquear-se.
Nice to Have
- Experiência anterior em ferramentas de desenvolvedor, infraestrutura ou produtos de IA.
- Experiência em visualização de dados envolvendo cronogramas, rastros, gráficos e séries temporais.
- Foco em acessibilidade e interfaces priorizadas para teclado.
- Experiência criativa em desenvolvimento 3D, generativo ou trabalho web semelhante a jogos (Three.js, shaders GLSL, etc.).
- Conforto em acessar o backend quando uma funcionalidade precisa disso.
- Experiência em implantar e gerenciar componentes serverless como Cloudflare Workers, Vercel ou similares, com compreensão de runtimes de borda, cache e inicializações frias.
Empregador para Design Engineer in Lisbon: Restate
A Restate é um excelente empregador que valoriza a criatividade e a colaboração, oferecendo um ambiente de trabalho dinâmico onde os designers têm a oportunidade de moldar experiências de produto significativas. Com uma cultura de inovação e um forte foco no desenvolvimento profissional, os colaboradores são incentivados a crescer e a explorar novas ideias, enquanto trabalham diretamente com engenheiros e a equipa fundadora em projetos impactantes. Localizada num ambiente inspirador, a Restate proporciona benefícios competitivos e um espaço onde a paixão pelo design se traduz em resultados tangíveis.