Descripción
Resumen:
Buscamos un arquitecto de IA altamente calificado para diseñar y liderar la implementación de sistemas multiagente, centrándonos en la construcción de sistemas de IA listos para producción integrados con procesos empresariales.
Aspectos destacados:
1. Diseñar y liderar sistemas multiagente en entornos empresariales
2. Construir sistemas de IA listos para producción con múltiples agentes colaborativos
3. Definir patrones arquitectónicos para sistemas basados en agentes
**Descripción de la empresa**
La tecnología es nuestro cómo. Y las personas son nuestro porqué. Durante más de dos décadas, hemos aprovechado la tecnología para impulsar cambios significativos.
Al combinar ingeniería de clase mundial, experiencia sectorial y una mentalidad centrada en las personas, asesoramos y colaboramos con marcas líderes de diversos sectores para crear plataformas dinámicas y experiencias digitales inteligentes que impulsen la innovación y transformen los negocios.
Desde el prototipo hasta el impacto en el mundo real: forma parte de un cambio global realizando un trabajo que realmente importa.
**Descripción del puesto**
Buscamos un arquitecto de IA altamente calificado y con experiencia práctica para diseñar y liderar la implementación de sistemas multiagente (basados en agentes) en entornos empresariales.
Este no es un puesto centrado en la ingeniería de indicaciones (prompt engineering) ni en chatbots. Nos enfocamos en construir sistemas de IA listos para producción, donde múltiples agentes colaboran, razonan y ejecutan flujos de trabajo complejos integrados con procesos empresariales reales.
**Principales responsabilidades**
* Diseñar arquitecturas multiagente (descomposición de tareas, orquestación, patrones de coordinación)
* Definir cómo interactúan los agentes impulsados por LLM con:
* Plataformas empresariales de datos
* APIs y herramientas
* Flujos de trabajo operativos
* Liderar sistemas basados en agentes desde la prueba de concepto (PoC) hasta la producción, aplicando salvaguardias en cuanto a modelos, costos, seguridad, privacidad y uso responsable de la IA
* Establecer observabilidad, trazabilidad, bucles de retroalimentación y controles sobre el comportamiento de los agentes
* Definir estrategias de memoria (a corto plazo, a largo plazo, anclaje contextual)
* Colaborar con equipos de datos, plataformas e ingeniería para integrar la IA en los sistemas centrales
* Guiar y capacitar a los equipos sobre las mejores prácticas para sistemas de IA escalables y fiables
**Requisitos**
Qué buscamos
Experiencia fundamental
* Amplia experiencia en arquitectura de software y sistemas distribuidos
* Experiencia práctica en la construcción de aplicaciones complejas basadas en LLM
* Experiencia en el diseño de flujos de trabajo complejos o sistemas de orquestación
* Conocimiento sólido de arquitecturas RAG, optimización de recuperación y calidad de la recuperación
Fundamentos de LLM e IA
* Profundo conocimiento de los fundamentos de los modelos de lenguaje grande (LLM), no solo de su uso
* Comprensión sólida de la arquitectura Transformer (mecanismos de atención, embeddings, tokenización)
* Entendimiento de cómo se entrenan y se comportan los LLM:
* Preentrenamiento frente a ajuste fino (fine-tuning) frente a ajuste por instrucciones (instruction tuning)
* Ventanas de contexto y sus limitaciones
* Alucinaciones y estrategias de mitigación
* Conocimiento de conceptos de procesamiento del lenguaje natural (NLP):
* Similitud semántica
* Embeddings de texto y representaciones vectoriales
* Principios de recuperación de información
* Capacidad para analizar el comportamiento y las limitaciones de los modelos, sin tratar los LLM como cajas negras
Específico de agentes / IA
* Experiencia con frameworks multiagente (LangChain, Semantic Kernel, Agent Framework, CrewAI o soluciones personalizadas)
* Experiencia en plataformas para gestionar el ciclo de vida de aplicaciones generativas de IA y agentes, como Amazon Bedrock (AWS), Google Vertex AI (GCP) o Azure AI Foundry
* Conocimiento de protocolos como: MCP, UCP, A2A, AP2
* Conocimiento de:
* Uso de herramientas / llamadas a funciones
* Patrones de coordinación entre agentes
* Gestión de memoria y contexto
* Experiencia evaluando y mejorando la fiabilidad y precisión de los LLM
Ingeniería y plataforma
* Experiencia en la nube (AWS, Azure o GCP)
* Fuertes habilidades de programación (preferentemente Python)
* Experiencia integrando IA con sistemas empresariales (APIs, plataformas de datos, sistemas basados en eventos)
Qué distingue a este puesto
* Enfoque en sistemas, no en modelos aislados
* Casos de uso empresariales reales, no demostraciones experimentales
* Oportunidad de definir patrones arquitectónicos para sistemas basados en agentes
* Trabajo en la intersección de la IA, los datos y los sistemas distribuidos
**Información adicional**
Descubre algunos de los beneficios globales que permiten a nuestros empleados convertirse en la mejor versión de sí mismos:
* Finanzas: Paquete salarial competitivo, plan de acciones, bonos por desempeño corporativo, reconocimientos basados en valor, bono por referencias;
* Desarrollo profesional: Asesoramiento profesional, oportunidades de carrera globales, trayectorias profesionales no lineales, programas internos de desarrollo para liderazgo técnico y gerencial;
* Oportunidades de aprendizaje: Proyectos complejos, rotaciones, comunidades técnicas internas, formación, certificaciones, coaching, suscripciones a plataformas de aprendizaje en línea, sesiones de transmisión de conocimientos (pass-it-on), talleres y conferencias;
* Equilibrio vida-trabajo: Trabajo híbrido y horarios laborales flexibles, programa de asistencia al empleado;
* Salud: Programa global interno de bienestar, acceso a aplicaciones de bienestar;
* Comunidad: Comunidades técnicas internacionales, clubes de aficiones y grupos de interés, programas de inclusión y diversidad, eventos y celebraciones.
En Endava, nos comprometemos a crear un entorno abierto, inclusivo y respetuoso donde todas las personas se sientan seguras, valoradas y empoderadas para ser lo mejor que pueden ser. Aceptamos candidaturas de personas de todos los orígenes, experiencias y perspectivas, porque sabemos que los equipos inclusivos nos ayudan a ofrecer soluciones más inteligentes e innovadoras para nuestros clientes. Las decisiones de contratación se basan en el mérito, las habilidades, las cualificaciones y el potencial. Si necesitas adaptaciones o apoyo durante el proceso de selección, no dudes en hacérnoslo saber.