Restate
Restate
Restate ofrece una plataforma de ejecución duradera para desarrolladores que crean agentes de IA, flujos de trabajo y servicios backend resilientes. Su runtime ligero conserva el progreso de las aplicaciones y reanuda las tareas interrumpidas tras los fallos, reduciendo la necesidad de desarrollar lógica de recuperación e infraestructura personalizada. Los equipos pueden definir pasos duraderos en TypeScript, Python, Go, Java/Kotlin o Rust, y ejecutarlos en entornos autogestionados o plataformas en la nube. Basado en un runtime de Rust de alto rendimiento, Restate está diseñado para aplicaciones de larga duración, impulsadas por eventos y distribuidas, incluida la orquestación de agentes de IA.

Arquitecto de Soluciones de Nivel Medio-Senior, remoto en EE. UU. — Restate

Únete a Restate como Arquitecto de Soluciones remoto en EE. UU. para ayudar a los clientes a diseñar e implementar sistemas distribuidos fiables con ejecución durable. Crea prototipos, resuelve desafíos de infraestructura y convierte las observaciones de los clientes en mejoras del producto.

Descripción

  • Ayudar a los clientes a crear aplicaciones mediante la ejecución durable
  • Colaborar con ingenieros, arquitectos y líderes técnicos desde la evaluación hasta la producción
  • Evaluar cómo puede integrarse la ejecución durable en las arquitecturas de los clientes
  • Diseñar sistemas de producción con Restate
  • Crear pruebas de concepto, prototipos, integraciones e implementaciones de referencia
  • Resolver desafíos relacionados con sistemas distribuidos e infraestructura
  • Implementar y operar Restate en entornos de producción
  • Diagnosticar problemas complejos de sistemas distribuidos e infraestructura
  • Compartir comentarios técnicos con los equipos de ingeniería y producto
  • Convertir las necesidades recurrentes de los clientes en herramientas, documentación, buenas prácticas y patrones reutilizables
  • Apoyar demostraciones técnicas, presentaciones y contenido para desarrolladores
  • Contribuir a definir la hoja de ruta del producto y mejorar la experiencia de los desarrolladores

Requisitos

  • Formación o experiencia en ingeniería de software o arquitectura de soluciones
  • Experiencia trabajando con sistemas distribuidos, backend o basados en eventos
  • Sólido conocimiento de la arquitectura de sistemas y los principios de fiabilidad
  • Dominio de un lenguaje de backend como Go, Java, Python, TypeScript, Rust o C++
  • Experiencia con infraestructura en la nube o Kubernetes
  • Capacidad para investigar código y resolver problemas técnicos
  • Residencia en Estados Unidos
  • Autorización para trabajar en EE. UU. sin patrocinio de visado actual o futuro
  • Se prefiere residir en el área de la bahía de San Francisco
  • Se prefiere experiencia con bases de datos distribuidas, sistemas de mensajería, motores de flujos de trabajo o software de infraestructura
  • Se prefiere experiencia con Kubernetes, redes, observabilidad o arquitectura en la nube
  • Se prefiere experiencia con infraestructura de IA o aplicaciones de IA en producción
  • Se prefiere Rust u otro lenguaje de programación de sistemas
  • Se prefiere experiencia en código abierto o evangelización técnica

Beneficios

  • Participación accionaria
  • Aproximadamente entre una y dos semanas de viaje por trimestre