Senior Full Stack AI Engineer (Comunidad de Madrid)
Cavendish Professionals
Full-time
Informática y tecnología
Location
, comunidad de madrid, spain, comunidad de madrid, Spain
Posted
July 07, 2026
Job Description
Required Skills (Must-Have)
- Python 3.12+, strong OOP, clean architecture
- CLI scripting and orchestration (argparse, bash)
- Package management, virtual environments, Docker
- Backend: FastAPI (API design, service-oriented patterns)
- Asynchronous processing: Celery, messaging, event-driven design (RabbitMQ / Azure Service Bus)
- Relational DB experience, preferably PostgreSQL
- LLM RAG architecture and implementation (chunking, embeddings, retrieval, generation)
- Prompt engineering with versioning and iteration (multi-version prompt lifecycle)
- OpenAI API experience including structured output parsing
- Embeddings and retrieval tuning; hybrid retrieval approach (vector + BM25)
- Vector search: Qdrant (or Pinecone/Weaviate/Milvus) — collection management, metadata filtering
- Azure AI Search / Azure Cognitive Search integration for indexing and retrieval
- Document processing: PDF...