Location
, comunidad de madrid, spain
Job Type
Full-time
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...
Ready to Apply?
Submit your application for Senior Full Stack AI Engineer (Comunidad de Madrid) at Cavendish Professionals
Apply Now