Descripción
**Acerca del puesto:**
Buscamos un Ingeniero de IA Agente con visión de futuro para diseñar, construir y orquestar agentes de IA autónomos capaces de razonar, planificar y ejecutar flujos de trabajo complejos. A diferencia de los chatbots tradicionales basados en modelos de lenguaje grande (LLM), nuestros agentes interactúan con entornos dinámicos, utilizan herramientas, colaboran con otros agentes y operan con mínima intervención humana.
**Principales responsabilidades:**
Arquitectura y desarrollo de agentes:
* Diseñar e implementar sistemas de agentes autónomos utilizando marcos como Hermes Agent.
* Construir patrones de colaboración entre múltiples agentes (por ejemplo: orquestador-trabajadores, debate, enjambres jerárquicos).
* Implementar sistemas de memoria agente (memoria a corto plazo, a largo plazo y episódica) mediante bases de datos vectoriales y caché semántico.
Razonamiento y planificación:
* Integrar técnicas avanzadas de razonamiento: ReAct, Cadena de Razonamiento (CoT), Árbol de Razonamientos (ToT) y Planificar-y-Resolver.
* Desarrollar agentes capaces de planificación dinámica, recuperación ante errores y replanificación basada en retroalimentación del entorno.
* Implementar el uso de herramientas (llamadas a funciones) y la vinculación con APIs para acciones como consultas a bases de datos, llamadas a APIs, recuperación RAG y automatización de interfaces de usuario.
Producción y evaluación:
* Construir marcos robustos de evaluación (evaluación agente) para probar la finalización de tareas, la eficiencia y la seguridad, no solo la similitud léxica.
* Instrumentar agentes con trazabilidad, observabilidad y registro (por ejemplo: LangSmith, Arize, Weights & Biases).
* Optimizar la latencia, el costo (uso de tokens) y la fiabilidad en producción.
Integración y herramientas:
* Conectar agentes con sistemas internos y externos: CRM, bases de datos, Slack, navegadores web, APIs REST e intérpretes de código.
* Desarrollar herramientas personalizadas y entornos aislados (sandbox) para que los agentes ejecuten código o comandos de terminal de forma segura.
**Cualificaciones requeridas:**
Habilidades técnicas:
* **Programación**: Experto en Python
* Buen conocimiento de la ingeniería de prompts, el aprendizaje con pocos ejemplos (few-shot learning) y la generación de salidas estructuradas (modo JSON, gramáticas).
* **Patrones de razonamiento**: Experiencia comprobada implementando patrones agentes (ReAct, Reflexión, Toolformer) en producción o prototipos complejos.
* **Memoria y recuperación**: Experiencia con bases de datos vectoriales (Pinecone, Weaviate, Qdrant) y optimización RAG (búsqueda híbrida, reordenamiento).
* **Orquestación**: Familiaridad con motores de flujo de trabajo (Temporal, Prefect, Airflow) para ejecución duradera y con participación humana (human-in-the-loop).
* **Observabilidad**: Experiencia monitorizando aplicaciones LLM (trazas de prompts, uso de tokens, desviación).
* **Protocolo de contexto de modelo (MCP)**: Construcción de agentes que utilicen MCP para tareas de investigación multietapa, análisis de código o ingeniería de datos.
* **Marco agente**: Experiencia práctica con Hermes Agent
Formación y experiencia:
* Licenciatura en Ciencias de la Computación, Ingeniería de Software, Inteligencia Artificial o disciplina afín
* 3 años de experiencia en ingeniería de software o ingeniería de ML.
* Experiencia construyendo sistemas agentes de nivel productivo (no solo demostraciones o chatbots).
* Buen conocimiento de las limitaciones de los modelos de lenguaje grande (LLM): alucinaciones, escapadas de restricciones (jailbreaks), inyección de prompts y modos de fallo.
* Buen conocimiento de los patrones de descubrimiento MCP y la negociación de contexto.
* Conocimiento sólido sobre gestión de contexto en aplicaciones LLM: caché de prompts, ventana deslizante, recuperación semántica, ciclo de vida de recursos MCP.
Tipo de empleo: Tiempo completo
Remuneración: 1,00€ \- 2,00€ por año
Pregunta(s) de solicitud:
* El puesto requiere experiencia en producción con MCP y suficiente experiencia con el marco Hermes Agent.
Describa brevemente su experiencia práctica en ambos aspectos.
Ubicación laboral: Remota