S

Santander

Global retail and commercial banking group

Full Stack Engineer - Knowledge Base Team

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeMadrid, Spain

About the Job

Requirements

  • At least 5 years of experience in full stack, backend, cloud, platform, or AI engineering.
  • Experience building and operating production-grade distributed systems, APIs, or cloud applications.
  • Hands-on experience with large language model applications, retrieval-augmented generation, semantic search, or intelligent automation.
  • A BSc or MSc in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Spanish proficiency is required.
  • Strong Python skills and experience with FastAPI, Django, or Flask.
  • Experience with React, TypeScript, JavaScript, HTML, and CSS.
  • Strong knowledge of APIs, microservices, distributed systems, security, testing, continuous integration and continuous delivery, and observability.
  • Hands-on AWS, Docker, Kubernetes, and infrastructure-as-code experience.
  • Knowledge of retrieval-augmented generation, embeddings, vector search, reranking, grounding, and evaluation.
  • Experience with relational, document, vector, graph, or search databases.

Responsibilities

  • Design and build full stack applications, backend services, APIs, and web interfaces for the Knowledge Base Platform.
  • Develop data-to-knowledge workflows covering ingestion, chunking, embeddings, metadata, entities, relationships, retrieval, and validation.
  • Build retrieval-augmented generation and GraphRAG services combining vector search, graph traversal, reranking, grounding, and citations.
  • Create secure integrations and tools for AI agents, including Model Context Protocol-based interfaces.
  • Deliver cloud-native solutions on AWS using containers, serverless, and event-driven patterns.
  • Apply engineering practices across testing, security, observability, continuous integration and continuous delivery, reliability, and cost.
  • Collaborate across teams and contribute to technical design decisions and platform evolution.

Desired Qualifications

  • Experience in a regulated enterprise environment.
  • A high level of English proficiency.
  • Knowledge of knowledge graphs, GraphRAG, agent frameworks, Amazon Bedrock, or Model Context Protocol.

About the Company

Santander

Global retail and commercial banking group

Santander is a global bank focusing on retail and commercial banking in Europe and the Americas, serving individuals and SMEs with regional franchises and a broad consumer finance arm, plus a Corporate & Investment Banking division for multinational clients. It uses its Gravity cloud platform to migrate core banking and rapidly deploy digital services such as Openbank across markets, combining fintech-style agility with a bank's balance sheet. The bank differentiates itself by marrying a large retail footprint with global CIB capabilities under the One Santander verticals model to boost efficiency and cross-border revenue. Its goals include improving returns on tangible equity and financing the green economy through sustainable finance and renewable energy projects.

Company size
10,001+
Company stage
IPO
Headquarters
Boadilla del Monte, Spain
Founded
1902

Recently Posted Jobs

Explore more opportunities at Santander

See more jobs