🎯 Misión del puesto: Nuestro equipo de ingeniería trabaja de forma AI-native: Los agentes de IA son parte del flujo de desarrollo de todos, no un experimento de unos pocos. Buscamos un(a) software engineer que construya y entregue features de producto operando agentes de IA como parte central de su forma de trabajar. No vas a construir sistemas de IA — vas a construir software (backend, frontend, integraciones) dirigiendo agentes con criterio, verificando su output y respondiendo por el resultado final como si lo hubieras escrito línea por línea. Este rol no es de prompt engineering ni de machine learning. Es ingeniería de software donde la IA es tu herramienta principal de trabajo, con todo lo que eso implica: saber qué delegar, qué no, y cómo comprobar que lo delegado está bien.
🛠️ Responsabilidades:
- Entregar features end-to-end: descomponer el trabajo en tareas delegables a agentes y ejecutar directamente lo que requiere juicio humano
- Curar el contexto que los agentes consumen: documentación del repositorio, instrucciones reutilizables, contexto aislado por tarea
- Armar flujos multi-agente cuando el problema lo amerita — y reconocer cuándo no lo amerita
- Poner controles deterministas alrededor del trabajo agéntico: hooks, guardrails, gates de CI
- Verificar todo output de agente antes de que llegue a code review — con tests, no con confianza
- Empaquetar y compartir configuraciones y workflows que hagan más productivo al resto del equipo
- Documentar qué funciona y qué no, para que el aprendizaje sea colectivo