- Location
- Campus Repsol-Madrid, Spain
- Type
- Full-time
- Seniority
- Senior
- Closing date
- Today
- Source
- Workday
Description
At Repsol, we are committed to equality and do not request personal information.
We believe that diversity contributes to innovative ideas and provides added value that enables us to benefit from mutual learning and perform our best work. Here, what counts is your experience and your ability to create value. We offer you the opportunity to grow professionally, develop your career with challenging projects and collaborate with talented people worldwide. As a company committed to diversity and inclusion, we encourage all professionals who meet the job description requirements to apply.
La vacante se encuadra dentro de la D.G. DIGITALIZACIÓN Y SERVICIOS (D. CIO&CDO), en el Centro de la IA Generativa, organización responsable de impulsar la modernización tecnológica de Repsol, promoviendo estándares, plataformas, metodologías y herramientas que permitan acelerar la entrega de valor al negocio.
La persona seleccionada requiere un perfil técnico senior con mentalidad de ingeniería de producto y plataforma para desarrollar y mantener agentes inteligentes basados en modelos de lenguaje (LLM) dentro del Centro de Competencia de IA Generativa de Repsol, en el marco de la Plataforma de Agentes de Repsol.
El puesto tiene como objetivo acompañar la evolución de la plataforma de agentes de Repsol y construir agentes autónomos y colaborativos que integren información corporativa, ejecuten tareas complejas y se alineen con los procesos y flujos de negocio de la compañía, garantizando trazabilidad, seguridad y cumplimiento normativo.
Trabajarás en un entorno multidisciplinar colaborando con arquitectos, equipos de desarrollo, expertos en seguridad, infraestructura, datos e inteligencia artificial, contribuyendo a la definición y evolución de los estándares tecnológicos de la compañía.
Responsabilidades clave:
- Diseñar, construir y evolucionar agentes generativos con capacidades de razonamiento, memoria y planificación.
- Implementar flujos multi agente mediante el framework orquestación desarrollado en Repsol, y aplicando las best practices heredadas de LangChain, LangGraph, CrewAI y AutoGen
- Diseñar y versionar prompts, herramientas y sistemas de memoria contextual (PGVector, Mem0, Redis).
- Implementar procesos de evaluación y monitorización de agentes (Golden Datasets, MLflow, métricas de rendimiento y coste).
- Desplegar y mantener agentes en entornos contenedorizados (Docker, Kubernetes, Azure).
- Documentar arquitecturas, decisiones de diseño y resultados de pruebas.
Requisitos técnicos
- Grado en Ingeniería Informática, Telecomunicaciones o titulación equivalente.
- Experiencia en Python para automatización, desarrollo de herramientas de ingeniería o integración de soluciones de IA.
- Frameworks y herramientas LLM:
- LangChain, LangGraph, Semantic Kernel, AutoGen, CrewAI
- FastAPI, FastMCP, Streamlit o frameworks equivalentes para prototipado
- MLflow para evaluación
- Experiencia en evaluación de calidad de prompts y respuestas LLM.
- Diseño y ciclo de vida de agentes (planner, basic agent, guardrail, memory, orchestrator).
- Experiencia en integración con modelos fundacionales y servicios de IA Generativa (Azure OpenAI, OpenAI, Anthropic, Gemini u otros).
- Conocimiento de arquitecturas RAG (Retrieval Augmented Generation), agentes, MCP, vectorización y búsqueda semántica.
- Experiencia desarrollando asistentes virtuales, copilotos empresariales o aplicaciones enriquecidas con IA Generativa.
- Conocimiento de técnicas de evaluación, observabilidad y gobierno de soluciones basadas en LLM.
- Infraestructura y bases de datos
- Experiencia en Kubernetes, Docker y plataformas cloud.
- Vector DBs: PGVector, AGE
- Sistemas de ingesta y RAG corporativo
- Conocimientos de despliegue en Azure o entornos híbridos
- Desarrollo acelerado por IA Agéntica: Uso corporativo de herramientas como GitHub Copilot, agentes de desarrollo asistido por IA y soluciones emergentes basadas en LLM.
- Experiencia en diseño y desarrollo de APIs y arquitecturas orientadas a servicios, así como en metodologías Agile, CI/CD y prácticas DevSecOps
- Conocimiento de bases de datos relacionales, modelado de datos, patrones modernos de integración y desarrollo de aplicaciones empresariales, así como de arquitecturas cloud y plataformas de contenedores.
- Nivel de inglés B2/C1.
Requisitos valorables:
- Experiencia en desarrollo software con .NET 10 / .NET Core y C#.
- Experiencia en desarrollo Front-End con Vue.js 3, TypeScript, HTML5 y CSS.
- Experiencia en Node.js.
Competencias personales:
- Pasión por el desarrollo software y la adopción de nuevas tecnologías.
- Capacidad para combinar conocimientos de ingeniería tradicional con tecnologías emergentes de Inteligencia Artificial.
- Mentalidad innovadora y orientación a la mejora continua.
- Capacidad para liderar iniciativas de transformación tecnológica e influir en múltiples equipos.
- Excelentes habilidades de comunicación y colaboración.
- Curiosidad tecnológica y aprendizaje continuo.
Required skills:
.NET Core, .NET Core, AI Agents, API Development, Artificial Intelligence Technologies, AutoGen, C#.NET, Crew AI, CSS Development, CSS Framework, Development Experience, Docker (Software), Emerging Technologies, Engineering Mindset, GitHub Copilot, HTML5, Innovation, JavaScript, Kubernetes, LangChain (FrameWork), LangGraph, Large Language Models (LLMs), Microsoft .NET, Microsoft Azure, Microsoft Cloud {+ 14 adicionales}