Solaris
GeneralMind
Ingeniero Senior de Backend (Berlín)
Sobre la oportunidad
GeneralMind es una startup de IA con sede en Berlín que desarrolla una plataforma autónoma de automatización de la cadena de suministro impulsada por IA. Respaldados por Lakestar, Leo Capital y destacados inversores ángeles con 12 millones de dólares recaudados en enero de 2026, estamos eliminando los flujos de trabajo manuales basados en el correo electrónico en las operaciones de la cadena de suministro empresarial, automatizando el procesamiento de pedidos de venta, la gestión del ciclo de vida de los pedidos de compra, las cuentas por pagar y las cuentas por cobrar. Nos integramos con SAP, Oracle, Microsoft Dynamics y Salesforce, prestando servicio a empresas como un minorista de alimentación de 16 mil millones de dólares y una empresa de recursos de 8.2 mil millones de dólares.
TAREAS
Propiedad del Backend
- Ser propietario del backend de extremo a extremo: arquitectura de servicios, diseño de API, postura de fiabilidad y dirección técnica a largo plazo.
- Ser la persona que sabe cómo encaja todo y a quién acuden otros ingenieros cuando no están seguros de dónde va algo.
- Establecer el estándar de calidad del código, los límites de los servicios y las abstracciones compartidas en todo el equipo de ingeniería.
- Tomar decisiones fundamentales con convicción, documentar el razonamiento y evolucionarlas a medida que el sistema crece.
Servicios de Python y Sistemas de Producción
- Diseñar para el fallo: reintentos, tiempos de espera, degradación elegante y rutas de recuperación integradas desde el principio.
- Escribir código que sea fácil de operar: observable, testeable y sencillo de depurar a las 2 de la madrugada.
- Comprender el tiempo de ejecución, no solo el framework. Saber cuándo el problema es el código, la configuración o la infraestructura.
Ingeniería de Flujos de Trabajo y Temporal
- Diseñar y construir flujos de trabajo duraderos utilizando Temporal: procesos de larga duración, coordinación asíncrona, patrones saga.
- Ser propietario de la observabilidad de los flujos de trabajo: saber cuándo un flujo de trabajo está atascado, degradado o es silenciosamente incorrecto antes de que un cliente lo note.
- Pensar detenidamente en la idempotencia, los modos de fallo y la semántica de repetición, no solo en el camino feliz.
- Evolucionar los flujos de trabajo sin romper las instancias en ejecución; gestionar el versionado con intención.
Fiabilidad y Pensamiento Sistémico
- Detectar regresiones antes de que se conviertan en incidentes; construir las herramientas para detectarlas a tiempo.
- Ser propietario de la postura operativa de los servicios que se construyen: alertas, runbooks, preparación para guardias.
- Identificar la deuda estructural antes de que se acumule; proponer refactorizaciones que sean reflexivas, no solo correctas.
REQUISITOS
- Experiencia: 6+ años construyendo y operando sistemas backend en Python, con propiedad clara de los servicios de producción, no solo entrega de funcionalidades.
- Profundidad en Python: No negociable. Tomas decisiones deliberadas sobre asíncrono vs. síncrono, selección de frameworks y compensaciones de rendimiento. Conoces el lenguaje lo suficientemente bien como para tener opiniones.
- Temporal o equivalente: Has utilizado Temporal (o un motor de flujos de trabajo comparable) en producción. Comprendes la ejecución duradera, no solo las colas de tareas.
- Instinto de fiabilidad: La idempotencia, los reintentos y la observabilidad forman parte de tu diseño, no son ocurrencias tardías.
- Propiedad de extremo a extremo: Te sientes cómodo siendo la persona que tiene la visión completa del backend. Identificas lo que está roto o falta antes de que te lo pidan, y no dejas el sistema peor de como lo encontraste.
- Un verdadero punto fuerte: Somos un equipo sólido con una amplia cobertura. Lo que buscamos es alguien que aporte una mejora de 10 veces en un área en la que actualmente estamos poco invertidos. Podría ser en sistemas de flujos de trabajo, infraestructura de datos, patrones de backend nativos de IA, o experiencia profunda en el dominio. No sabemos exactamente qué forma toma, pero tú deberías saber cuál es la tuya y poder articular por qué es importante.
