
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.
220.000 $ – 260.000 $ / año
RemotoTiempo completoIntermedioSeniorIdioma Obligatorio: inglésIngeniero de solucionesDescripció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