> Markdown version of [/jobs/ext/1618644-senior-software-engineer-ai](https://www.wearedevelopers.com/jobs/ext/1618644-senior-software-engineer-ai). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer (Ai) - **Company:** Publicis Media - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Multitier Architecture, Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Architectural Patterns, Microsoft Azure, Code Review, Databases, Fault Tolerance, Python (Programming Language), PostgreSQL, Cloud Services, Standard Sql, Software Engineering, SQLAlchemy, Data Streaming, Systems Integration, Management of Software Versions, Google Cloud, Large Language Models, Multi-Agent Systems, Backend, Fastapi, Solid Principles, Virtual Agents, Docker - **Published:** July 27, 2026 - **Apply:** https://www.buscojobs.com.es/senior-software-engineer-ai-en-madrid-ID-364747908 ## About the Role Experience in Agile, cross-functional teams - Solid backend experience in Python building scalable services - Strong async development experience (FastAPI) - Hands-on experience integrating LLMs into production systems - Knowledge of clean code, SOLID principles, and software design - Experience with modern architectures (hexagonal, clean architecture, DDD) - Strong SQL database knowledge and data modeling - Ability to make technical decisions with long-term architectural visionRequisitos principales ## Description Experteer Overview As a Senior Software Engineer specialized in AI, you will shape the next generation of agent-based architectures powering conversational agents and LLM systems.You'll collaborate with cross-functional teams to build scalable, production-ready AI solutions that transform how brands operate and create value.You will design end-to-end backend foundations, integrating foundation models and orchestrating multi-agent workflows.This role offers hands-on influence over AI-enabled tools used by strategy, media, creative, and data teams.Compensaciones / Beneficios- Lead the design and development of backend architecture for conversational agents and LLM-based systems, ensuring scalability and longevity- Orchestrate intelligent agents and multi-agent systems- Integrate foundation models (Google Gemini, Azure OpenAI)- Design scalable APIs with real-time streaming capabilities- Build cloud-ready infrastructure for production environments- Develop AI agents using frameworks like Google ADK and LangChain; implement tool-driven workflows- Optimize prompts and evaluate response quality- Develop asynchronous APIs using FastAPI; design modular, scalable systems- Integrate LLMs with APIs; manage context, grounding, citations, and metadata- Manage cloud deployments (Docker, GCP, Azure); handle secrets securely; improve observability- Work with PostgreSQL and SQLAlchemy; manage session history and data flows- Write clean, maintainable code with testing practices; follow SOLID and Clean Architecture; ensure proper versioning and code reviews- Build fault-tolerant, production-grade systemsResponsabilidades- Strong product mindset with focus on business impact- Experience in Agile, cross-functional teams- Solid backend experience in Python building scalable services- Strong async development experience (FastAPI)- Hands-on experience integrating LLMs into production systems- Knowledge of clean code, SOLID principles, and software design- Experience with modern architectures (hexagonal, clean architecture, DDD)- Strong SQL database knowledge and data modeling- Ability to make technical decisions with long-term architectural visionRequisitos principales- Flexible Benefits (Coverflex)- Growth opportunities and training programs- Free online training (LinkedIn Learning, Udemy)- Partner certifications (Meta, Google, Amazon)- Work from anywhere (up to 6 weeks)- Generous holidays package and wellbeing initiatives ## Related Videos - [Agentic AI - From Theory to Practice: Developing Multi-Agent AI Systems on Azure](https://www.wearedevelopers.com/videos/1532-agentic-ai-from-theory-to-practice-developing-multi-agent-ai-systems-on-azure) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Intro to FastAPI](https://www.wearedevelopers.com/videos/462-intro-to-fastapi) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Azure AI Foundry for Developers: Open Tools, Scalable Agents, Real Impact](https://www.wearedevelopers.com/videos/1541-azure-ai-foundry-for-developers-open-tools-scalable-agents-real-impact) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development)