R

Repsol

Global energy company: oil, gas, renewables

Senior Generative AI Consultant

AI Application EngineeringPosted on Nov 10
Full-timeMadrid, Spain

About the Job

Requirements

  • A degree in Computer Engineering, Telecommunications, or an equivalent field.
  • At least five years of experience in a similar role.
  • Software development experience with Python.
  • Knowledge of generative artificial intelligence and large language models, including tools such as LangChain, Semantic Kernel, or similar.
  • Experience integrating artificial intelligence services such as Azure OpenAI, OpenAI, Anthropic, or Gemini.
  • Knowledge of retrieval-augmented generation architectures, intelligent agents, semantic search, vector databases, and enterprise retrieval-augmented generation solutions.
  • Experience developing APIs and enterprise applications.
  • Familiarity with cloud environments, Docker, Kubernetes, and agile methodologies.
  • Practical experience in vibe coding and accelerated development using generative artificial intelligence tools.
  • English proficiency at B2 level or higher.

Responsibilities

  • Design, build, and evolve generative agents with reasoning, memory, and planning capabilities.
  • Implement multi-agent workflows using Repsol's orchestration framework and best practices from LangChain, LangGraph, CrewAI, and AutoGen.
  • Design and version prompts, tools, and contextual memory systems, including PGVector, Mem0, and Redis.
  • Implement agent evaluation and monitoring processes using golden datasets, MLflow, and performance and cost metrics.
  • Deploy and maintain agents in containerized environments using Docker, Kubernetes, and Azure.
  • Document architectures, design decisions, and test results.

Desired Qualifications

  • Experience with virtual assistant, copilot, or AI agent projects.
  • Knowledge of evaluation, observability, and governance for generative AI solutions, including LangSmith, MLflow, Langfuse, OpenTelemetry, or similar tools.
  • Experience with FastAPI, Streamlit, or similar technologies.
  • Experience with CI/CD, DevSecOps, or deployment automation.
  • Knowledge of full-stack technologies such as .NET/C#, Node.js, TypeScript, or Vue.js.

About the Company

Repsol

Global energy company: oil, gas, renewables

Repsol is a publicly traded energy company with roots in Spain’s state oil assets, now operating across the oil and gas value chain and expanding into multiple energy sources as it transitions to a lower-carbon mix. Its main activities are upstream exploration and production of oil and gas, and downstream refining and distribution of fuels, with growing efforts in new-energy areas. It differentiates itself through a large international footprint (including the YPF acquisition and a major stake partnership with EIG) and by pursuing partnerships to fund its transition rather than relying solely on its traditional assets. Its goal is to monetize its existing asset base while building a diversified, multi-energy portfolio and pursuing strategic options such as an upstream IPO in the future.

Company size
10,001+
Company stage
IPO
Headquarters
Madrid, Spain
Founded
1987

Recently Posted Jobs

Explore more opportunities at Repsol

See more jobs