Antonio Caballero

  • AI Engineer
  • Generative AI · Agents · RAG · LLMs
  • Galapagar, Madrid, Spain

I build agents, RAG systems and LLM-based internal tools for operations teams in corporate banking. Computer Engineer by training, with a background in high-performance computing in C/C++.

Antonio Caballero Carrasco

Profile

AI engineer with a hybrid technical and product profile. I take generative AI solutions from idea to tools used by operations teams in corporate banking: agents, RAG and LLM-based automation. I favour lightweight architectures, realistic MVP scopes and assisted designs (the AI proposes, a person decides) that fit regulated environments, and I document what I build so it gets adopted. Computer Engineer by training, with a background in high-performance computing in C/C++ (MPI, OpenMP, CUDA, OpenCL).

Galapagar, Madrid

Tech Stack

Languages

  • Python
  • C
  • C++
  • Java
  • Bash

Machine Learning

  • PyTorch
  • Scikit-Learn
  • Transformers
  • Sentence Transformers
  • Whisper
  • YOLO

Data

  • NumPy
  • Pandas
  • Jupyter

Serving & deployment

  • FastAPI
  • ONNX Runtime
  • Docker

HPC / Parallelism

  • CUDA
  • OpenCL
  • OpenMP
  • MPI

Databases

  • MongoDB
  • Oracle

Tools

  • Git
  • Linux
  • Anaconda
  • VS Code
  • Jira

Career

BBVA · via Nfq Advisory, Solutions, Outsourcing

External Consultant

Apr 2026 — Present · 7 mos

BBVA · via Nfq Advisory, Solutions, Outsourcing

  • Design and development of a web application to visualise data lineage in CIB's Transaction Reporting area.
  • Design and development of a dashboard that monitors process execution and load across the team's internal platforms.
  • Development of the backend and API with Python and FastAPI.
  • Integration with Oracle SQL and MongoDB databases.
  • User manuals and technical documentation for the deliverables.
  • Collaboration on an internal initiative to build a Knowledge Base for adopting the KDD paradigm.
Skills
  • Python
  • FastAPI
  • Oracle SQL
  • MongoDB
  • Data Lineage
  • Technical documentation
Nfq Advisory, Solutions, Outsourcing

AI Engineer · Associate

Sep 2025 — Present · 1 yr 2 mos

Nfq Advisory, Solutions, Outsourcing

  • Development of an AI agent, built as a VS Code extension, that reviews the quality of Jira tickets and proposes justified corrections based on a knowledge base, with human approval and learning from reviewer feedback.
  • Design of an incident triage copilot using RAG over historical tickets, in assisted, read-only mode.
  • Prototype of a backlog classification agent with open-source LLMs (Llama via Groq) and Streamlit, and a serverless LLM architecture proposal for ticket routing.
  • Reusable skills for an internal AI platform: automated generation of presentations, technical wikis and playbooks.
  • Knowledge portal that publishes Markdown documentation as web pages in Google Sites (Apps Script, custom parser).
  • Software solutions for reconciliation in Factoring and process planning.
  • Design of technical tests for hiring processes.
Skills
  • LLMs
  • AI Agents
  • RAG
  • Python
  • VS Code extensions
  • Streamlit
  • Apps Script
University of Extremadura · ARCO Research Group

Research Intern

Feb 2025 — Apr 2025 · 3 mos

University of Extremadura · ARCO Research Group

  • Machine Learning for imputation of missing data in biological sequences.
  • Automation of the bioinformatics pipeline in Python (Scikit-learn, BioPython, ETE3).
Skills
  • Python
  • Machine Learning
  • Scikit-learn
  • BioPython
  • ETE3

Studies

National Distance Education University (UNED)

Master's in Language Technologies

Oct 2025 — Present

National Distance Education University (UNED)

University of Extremadura

BSc in Computer Science — Computer Engineering track

Sep 2018 — Jul 2025

University of Extremadura

Final project (Grade: 10/10): Machine Learning for imputation of missing data in biological sequences.

  • ARP protocol and Ethernet communication at the data link layer, in C.
  • Fingerprint detector with minutiae classification, in C++.
  • Robot navigation with a dual 3D LiDAR system and component-based programming on the ZeroC Ice middleware.
  • Symmetric and asymmetric encryption program with signature verification.
  • Custom convolutional neural networks and fine-tuning of pretrained models with PyTorch.
  • Concurrent and distributed systems in Java with gRPC.
  • Parallel computing with OpenMP, MPI and OpenCL, GPU computing with CUDA and SIMD vectorisation (AVX-512, SSE4).
  • Natural computing: fuzzy logic, genetic algorithms and Ant Colony System.
Skills
  • Computer architecture
  • C
  • C++
  • Java
  • OpenMP
  • MPI
  • OpenCL
  • CUDA
  • SIMD
  • Real-time systems
  • Design patterns
  • Machine Learning
  • Deep Learning
  • PyTorch
University of Extremadura

Natural Language Processing (NLP)

Jan 2025 — Feb 2025

University of Extremadura

University of Extremadura

Introduction to Machine Learning and Deep Learning

Nov 2024 — Dec 2024

University of Extremadura

University of Extremadura

Introduction to Quantum Software Development

Jun 2024 — Jul 2024

University of Extremadura

Featured work

MovieFinder

ClipFinder

BitHub

Let's talk?

Open to opportunities in software development, data and AI.

antonio@antoniocaballero.dev