> Markdown version of [/jobs/ext/2204132-senior-ai-engineer-ai-driven-software-development](https://www.wearedevelopers.com/jobs/ext/2204132-senior-ai-engineer-ai-driven-software-development). 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 Ai Engineer - Ai-Driven Software Development - **Company:** E-Frontiers - **Location:** Madrid, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Code Generation, Code Review, Computer Programming, Continuous Integration, Programming Tools, Graph Database, Python (Programming Language), Systems Development Life Cycle, Software Engineering, Working Model 2D, Large Language Models, Prompt Engineering, Generative AI, Backend, Kotlin, Build Management, Kubernetes, Terraform - **Published:** August 23, 2026 - **Apply:** https://www.buscojobs.com.es/senior-ai-engineer-ai-driven-software-development-en-madrid-ID-368626484 ## About the Role 5+ years of software engineering experience, ideally in backend or full-stack environments. Strong programming experience withJava, Python, JavaScript, or Kotlin. Hands-on experience integratingLLMs into software engineering or product workflows. Good understanding ofRAG, embeddings, vector databases, and LLM orchestration. Experience withMCP, context engineering, or agentic workflows. Solid understanding of software development practices, APIs, CI/CD, and production systems. Experience withDocker, Kubernetes, and/or Terraform. Strong problem-solving skills and the ability to turn ambiguous ideas into practical, scalable solutions. A genuine interest in how AI can improve the way software engineers work. Nice to Have Experience with LangChain, LangGraph, or similar frameworks. Experience with intelligent testing or AI-assisted code review. Knowledge of graph databases or knowledge graphs. Experience with platform engineering or Infrastructure as Code. NLP or applied AI experience. Experience building internal developer tools. ## Description Madrid | Hybrid: 3 days in the office / 2 remote | €65K max + 10% bonusSiga leyendo para comprender completamente lo que este trabajo requiere en cuanto a habilidades y experiencia.Si su perfil encaja, presente su candidatura.About the OpportunityWe are supporting a leading international e-commerce technology company that is investing heavily in AI to transform the way software is designed, developed, tested, and delivered.We are looking for aSenior AI Engineerto join an international engineering team and help bring AI capabilities directly into the software development lifecycle.You'll work on practical, production-focused solutions that improve developer productivity, engineering quality, and automation across the organisation.This is a great opportunity for an experienced software engineer who has moved into AI and wants to work onreal-world GenAI applications rather than purely experimental projects.What You'll Be DoingDesign and build AI-powered SDLC solutions, including code generation, automated code reviews, intelligent testing, and documentation.DevelopMCP-based tools and extensionsthat give AI systems access to relevant engineering context and tools.Applycontext engineeringtechniques to improve the accuracy, reliability, and relevance of LLM-powered workflows.Build LLM-integrated workflows across CI/CD pipelines.Work with LLM orchestration, prompt engineering, structured outputs, and tool calling.Develop and integrate RAG-based solutions using embeddings and vector databases.Implement evaluation, observability, monitoring, and guardrails for AI systems.Work closely with engineering and product teams to identify new opportunities for AI-driven automation and productivity.What We're Looking For5+ years of software engineering experience, ideally in backend or full-stack environments.Strong programming experience withJava, Python, JavaScript, or Kotlin.Hands-on experience integratingLLMs into software engineering or product workflows.Good understanding ofRAG, embeddings, vector databases, and LLM orchestration.Experience withMCP, context engineering, or agentic workflows.Solid understanding of software development practices, APIs, CI/CD, and production systems.Experience withDocker, Kubernetes, and/or Terraform.Strong problem-solving skills and the ability to turn ambiguous ideas into practical, scalable solutions.A genuine interest in how AI can improve the way software engineers work.Nice to HaveExperience with LangChain, LangGraph, or similar frameworks.Experience with intelligent testing or AI-assisted code review.Knowledge of graph databases or knowledge graphs.Experience with platform engineering or Infrastructure as Code.NLP or applied AI experience.Experience building internal developer tools.Why Join?Work onproduction AI solutions with a direct impact on software engineering teams.Join an international, highly collaborative engineering environment.Have significant ownership and influence over how AI is adopted across the development lifecycle.Work with modern technologies includingLLMs, MCP, RAG, vector databases, and AI-powered developer tooling.Flexible hybrid working model:3 days in the office / 2 remote.Opportunity to work with international teams across Europe.20 days of remote work from abroadin approved countries.Strong learning and development opportunities.Hiring ProcessInitial interview with the hiring team.Technical assessment focused on software engineering and AI.Final and tech interview.About E-FrontiersAtE-Frontiers, we connect technology professionals with leading international companies across Europe.xkdbapo We support candidates throughout the hiring process, ensuring transparency, efficiency, and strong long-term alignment. ## Related Videos - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Infrastructure as Code: The Developer's Secret Weapon](https://www.wearedevelopers.com/videos/1221-infrastructure-as-code-the-developer-s-secret-weapon) - [The AI-Ready Stack: Rethinking the Engineering Org of the Future](https://www.wearedevelopers.com/videos/1706-the-ai-ready-stack-rethinking-the-engineering-org-of-the-future) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) - [AI Killed DevOps... What Now? - Lee Faus](https://www.wearedevelopers.com/videos/1759-ai-killed-devops-what-now-lee-faus) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Transforming Software Development: The Role of AI and Developer Tools](https://www.wearedevelopers.com/magazine/527-transforming-software-development-the-role-of-ai-and-developer-tools) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care)