AI Agent Engineer | AWS, LangGraph & MCP | Madrid
Description
🚀 AI Agent Engineer | AWS, LangGraph & MCP | Madrid
Descripción de la oportunidad
Buscamos un/a AI Agent Engineer con sólida experiencia en ingeniería de software backend, Python y cloud, para diseñar, desarrollar e implementar sistemas de inteligencia artificial agéntica preparados para entornos de producción.
Participarás en proyectos innovadores del área de IA y Datos, construyendo agentes inteligentes capaces de razonar, utilizar herramientas, gestionar memoria e interactuar con sistemas externos de forma escalable, segura y fiable.
El puesto combina el desarrollo de arquitecturas de IA agéntica con la ingeniería de software senior, incluyendo el diseño de microservicios, APIs, arquitecturas cloud y soluciones de IA generativa listas para producción.
🎯 ¿Cuál será tu misión?
- Diseñar y desarrollar arquitecturas de IA agéntica, incluyendo orquestación, evaluación, observabilidad y gestión del estado de los agentes.
- Implementar flujos de trabajo con LangGraph, LangChain y AWS AgentCore.
- Diseñar, desarrollar y mantener servicios backend escalables, fiables y mantenibles utilizando Python y frameworks modernos como FastAPI.
- Definir arquitecturas de software robustas y tomar decisiones técnicas alineadas con los requisitos del negocio y la mantenibilidad a largo plazo.
- Diseñar e implementar microservicios y APIs REST/gRPC siguiendo estándares como OpenAPI.
- Integrar modelos LLM mediante AWS Bedrock y otras plataformas equivalentes.
- Diseñar e integrar servidores MCP (Model Context Protocol) para conectar agentes con herramientas, APIs y sistemas externos.
- Desarrollar servicios para procesos complejos, ejecución asíncrona, comunicación entre componentes e intervención humana en los flujos de los agentes.
- Colaborar con equipos de IA para integrar y exponer capacidades de IA/GenAI mediante servicios backend preparados para producción.
- Desarrollar componentes de acceso a datos, integraciones con bases de datos vectoriales y estructuras de conocimiento para sistemas de IA.
- Implementar métricas, trazabilidad, monitorización y mecanismos de evaluación del comportamiento de los agentes, incluyendo LLM-as-judge, evaluación adversarial y pruebas automatizadas.
- Desplegar y operar soluciones en AWS, garantizando escalabilidad, seguridad, rendimiento, fiabilidad y optimización de costes.
- Aplicar buenas prácticas de ingeniería de software, arquitectura, testing, revisión de código y despliegue continuo.
- Colaborar con equipos multidisciplinares para entregar, evolucionar y resolver incidencias en sistemas de producción.
🔎 ¿Qué buscamos?
Requisitos imprescindibles
- Grado o máster en Informática, Ingeniería, Matemáticas, Física o experiencia equivalente.
- Más de 5 años de experiencia profesional en ingeniería de software, especialmente en desarrollo backend.
- Dominio de Python y experiencia demostrada en la creación de microservicios utilizando FastAPI o frameworks similares.
- Amplio conocimiento de principios y patrones de arquitectura de software, incluyendo arquitectura hexagonal, arquitectura en capas y arquitectura limpia.
- Sólida comprensión y aplicación práctica de los principios SOLID, patrones de diseño y buenas prácticas de código limpio.
- Experiencia en el diseño e implementación de APIs REST y/o gRPC, siguiendo estándares OpenAPI.
- Experiencia práctica con Docker y contenedores, incluyendo Docker Compose.
- Experiencia desarrollando e integrando servicios en AWS o en otra plataforma cloud equivalente, preferiblemente AWS.
- Conocimientos sólidos de arquitecturas cloud nativas, incluyendo:
- EKS y Kubernetes.
- IAM, permisos y redes.
- Despliegue y operación de servicios escalables.
- Observabilidad y monitorización de sistemas.
- Experiencia práctica con LLMs y plataformas como AWS Bedrock.
- Experiencia con frameworks de agentes como LangGraph, LangChain o AWS AgentCore.
- Experiencia en el desarrollo e integración de servidores MCP.
- Conocimientos de evaluación de agentes, incluyendo LLM-as-judge, evaluación adversarial y pruebas automatizadas.
- Experiencia con arquitecturas basadas en eventos, procesamiento asíncrono o sistemas de streaming.
- Conocimientos de CI/CD, Git, pruebas automatizadas, revisiones de código y flujos de integración y despliegue continuo.
- Experiencia con Terraform u otras herramientas de infraestructura como código.
- Capacidad para abordar retos de producción relacionados con seguridad, latencia, costes, rendimiento y fiabilidad.
- Inglés B2 alto, con buenas habilidades de comunicación en entornos técnicos internacionales.
Se valorará positivamente
- Experiencia desplegando y operando servicios de IA/ML/GenAI en entornos de producción.
- Familiaridad con arquitecturas de generación aumentada por recuperación (RAG), agentes de IA, llamadas a herramientas y gestión de memoria.
- Experiencia integrando LLMs, bases de datos vectoriales y servicios basados en IA en aplicaciones backend.
- Experiencia con AWS CDK, GitHub Actions u otras herramientas DevOps y soluciones CI/CD nativas de la nube.
- Experiencia práctica con Kubernetes, incluyendo pods, deployments, services, ConfigMaps y Secrets.
- Experiencia trabajando con arquitecturas basadas en eventos y sistemas distribuidos.
- Experiencia en sectores regulados, como servicios financieros.
- Capacidad para tomar decisiones de diseño técnico, resolver problemas complejos y colaborar con equipos multidisciplinares.
- Nivel de inglés B2/C1.
📍 Condiciones
- Ubicación: Madrid, zona Avenida del Llano Castellano.
- Modalidad de trabajo: híbrida, con un 60 % de presencialidad en oficina, según la oferta original.
- Proyecto: especializado en IA Generativa, agentes inteligentes y sistemas agénticos.
- Entorno tecnológico: innovación, arquitectura cloud y desarrollo de soluciones escalables y preparadas para producción.
- Tarifa máxima de referencia: 45 €/h, sujeta a revisión por parte del equipo en función de la experiencia y adecuación del perfil.
🧠 ¿Qué perfil encaja mejor?
Buscamos un perfil de ingeniería de software senior con una base sólida en Python, backend y arquitecturas cloud, que además tenga experiencia práctica en IA generativa y desarrollo de agentes.
La persona seleccionada deberá combinar capacidad de diseño técnico, buenas prácticas de ingeniería y experiencia en producción para construir soluciones agénticas fiables, seguras, observables y escalables.
Skills
- AI
- API
- AWS
- AWS Bedrock
- CDK
- CI/CD
- Clean Architecture
- Cloud
- Design Patterns
- DevOps
- Distributed Systems
- Docker
- EKS
- FastAPI
- Generative AI
- Git
- GitHub
- GitHub Actions
- gRPC
- Hexagonal Architecture
- IAM
- Infrastructure as Code
- Kubernetes
- LangChain
- LangGraph
- LLM
- Machine Learning
- MCP
- Microservices
- Observability
- OpenAPI
- Python
- RAG
- REST
- Terraform
- Test Automation
- Vector Databases