Saltar al contenido

GeneralMind

Ingeniero/a Backend Senior (todos los géneros)

Python
Traducción automática. Consulta el original.

Sobre GeneralMind

GeneralMind desarrolla sistemas de acción basados en IA para flujos de trabajo empresariales complejos. Implementamos empleados de IA que automatizan las desordenadas transferencias operativas en las cadenas de suministro: procesando pedidos, validando facturas, coordinando proveedores y gestionando excepciones directamente sobre sistemas empresariales como SAP, Oracle, JDE y Dynamics.

Nuestra plataforma combina agentes de IA, grafos de contexto operativo y datos de transacciones reales para lograr una automatización de nivel piloto automático en entornos operativos reales.

Trabajamos en estrecha colaboración con empresas líderes a nivel mundial en los sectores de fabricación, venta minorista y logística para implementar IA en flujos de trabajo de misión crítica.

Sobre el puesto

Buscamos un/a ingeniero/a Backend senior que sea versátil y profundo a la vez: alguien capaz de tener una visión global de todo el backend y tomar buenas decisiones al respecto, aportando al mismo tiempo una especialización genuina que nos haga mejorar significativamente en un área en la que aún no somos fuertes. Esa especialización es el factor diferenciador. Unos fundamentos de ingeniería sólidos te llevan a la entrevista. Lo que te hace excepcionalmente bueno es lo que te consigue el puesto.

Este puesto se sitúa en la intersección de dos ámbitos que rara vez se dominan juntos: la creación de servicios de Python robustos y listos para producción, y el diseño de sistemas de flujo de trabajo duraderos y observables con herramientas como Temporal. Pero más allá de las tecnologías específicas, buscamos a alguien con instinto de propiedad y la capacidad para convertirse en el responsable de facto de todo nuestro backend: su arquitectura, su fiabilidad y su evolución.

Serás un colaborador individual senior que trabajará directamente con los fundadores. A la persona en este puesto no se le entregará una hoja de ruta, sino que ayudará a definirla y a construir el equipo en torno a ella.

LO QUE HARÁS

Propiedad del Backend

  1. Responsabilizarte del backend de principio a fin: arquitectura de servicios, diseño de API, postura de fiabilidad y dirección técnica a largo plazo.
  1. Ser la persona que sabe cómo encaja todo, y a quien otros ingenieros acuden cuando no están seguros de dónde pertenece algo.
  1. Establecer el estándar de calidad del código, límites de servicio y abstracciones compartidas en todo el equipo de ingeniería.
  1. 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

  1. Diseñar pensando en fallos: reintentos, tiempos de espera, degradación elegante y rutas de recuperación integradas desde el principio.
  1. Escribir código fácil de operar: observable, comprobable y sencillo de depurar a las 2 de la mañana.
  1. Entender 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

  1. Diseñar y construir flujos de trabajo duraderos utilizando Temporal: procesos de larga duración, coordinación asíncrona, patrones saga.
  1. Responsabilizarte de la observabilidad del flujo de trabajo: saber cuándo un flujo de trabajo está bloqueado, degradado o funciona mal silenciosamente antes de que un cliente se dé cuenta.
  1. Pensar cuidadosamente en la idempotencia, los modos de fallo y la semántica de repetición, no solo en el camino feliz.
  1. Evolucionar los flujos de trabajo sin romper las instancias en ejecución; gestionar el control de versiones con intención.

Fiabilidad y pensamiento sistémico

  1. Detectar regresiones antes de que se conviertan en incidentes; construir las herramientas para detectarlas a tiempo.
  1. Responsabilizarte de la postura operativa de los servicios que construyes: alertas, manuales de procedimientos, disponibilidad para guardias.
  1. Identificar la deuda estructural antes de que se agrave; proponer refactorizaciones que sean reflexivas, no solo correctas.

LO QUE BUSCAMOS

  1. Experiencia: 6+ años construyendo y operando sistemas de backend en Python, con una clara propiedad de los servicios de producción, no solo entrega de funcionalidades.
  1. Profundidad en Python: No negociable. Tomas decisiones deliberadas sobre asíncrono frente a síncrono, selección de frameworks y compensaciones de rendimiento. Conoces el lenguaje lo suficientemente bien como para tener opiniones.
  1. Temporal o equivalente: Has utilizado Temporal (o un motor de flujo de trabajo comparable) en producción. Entiendes la ejecución duradera, no solo las colas de tareas.
  1. Instinto de fiabilidad: La idempotencia, los reintentos y la observabilidad son parte de cómo diseñas, no algo secundario.
  1. Propiedad de principio a fin: Te sientes cómodo siendo la persona que tiene la imagen completa del backend. Identificas lo que está roto o falta antes de que se te pida, y no dejas el sistema peor de lo que lo encontraste.
  1. Una especialización real: Somos un equipo fuerte con una amplia cobertura. Lo que buscamos es alguien que aporte una mejora de 10x en un área en la que actualmente estamos subinvertidos. Podría ser sistemas de flujo de trabajo, infraestructura de datos, patrones de backend nativos de IA o una profunda experiencia en el dominio. No sabemos exactamente qué forma toma, pero tú deberías saber cuál es la tuya y ser capaz de articular por qué es importante.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

El equipo de NortJobs mantiene Vagas Dev de forma gratuita.

Tu próximo empleopuede estar en NortJobs.

Vagas Dev

Empleos para desarrolladores y programadores. Brasil en primer lugar. Tu próxima oportunidad.

NortJobs · patrocinadorInstagramLinkedInTwitter
LegalSobre el proyectoPrivacidadVagas Dev © 2026