Senior Software Engineer (Ai)

Publicis Media
Madrid, Spain
about 1 month ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

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
+15 more
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

Job 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

Requirements

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

Benefits & conditions

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

3:33 min

Connecting frontends via a FastAPI proxy backend layer

Saoussen Chaabnia Saoussen Chaabnia · Europe 2026 Virtual

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · World Congress 2026 Europe

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

2:18 min

Redefining developer roles and software architecture requirements

Laurie Voss Laurie Voss · Coffee With Developers

Videos

See all

Related articles

See all