> Markdown version of [/jobs/ext/3518904-ai-engineer-ai-driven-software-development](https://www.wearedevelopers.com/jobs/ext/3518904-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). --- # AI Engineer - AI-Driven Software Development - **Company:** E-frontiers - **Location:** Madrid, Spain (Remote available) - **Salary:** €65,000.0 - **Contract:** Permanent contract - **Skills:** LangGraph Framework, Java (Programming Language), 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, Systems Integration, Retrieval-Augmented Generation, Large Language Models, Prompt Engineering, Backend, Agentic-AI, Kotlin, Build Management, Kubernetes, Terraform, Docker - **Published:** October 1, 2026 - **Apply:** https://www.adzuna.es/details/5904513971 ## About the Role * 5+ years of software engineering experience , ideally in backend or full-stack environments. * Strong programming experience with Java, Python, JavaScript, or Kotlin . * Hands-on experience integrating LLMs into software engineering or product workflows . * Good understanding of RAG, embeddings, vector databases, and LLM orchestration . * Experience with MCP, context engineering, or agentic workflows . * Solid understanding of software development practices, APIs, CI/CD, and production systems. * Experience with Docker, 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 * Design and build AI-powered SDLC solutions, including code generation, automated code reviews, intelligent testing, and documentation. * Develop MCP-based tools and extensions that give AI systems access to relevant engineering context and tools. * Apply context engineering techniques 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. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [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) - [Building a Multi-Agent Orchestration Engine That Actually Follows the Rules](https://www.wearedevelopers.com/videos/100159-building-a-multi-agent-orchestration-engine-that-actually-follows-the-rules) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [AI Agents Graph: Your following tool in your Java AI journey](https://www.wearedevelopers.com/videos/1550-ai-agents-graph-your-following-tool-in-your-java-ai-journey) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Graph and AI Trends 2026: Why Is AI Running but Not Yet Delivering?](https://www.wearedevelopers.com/magazine/680-graph-and-ai-trends-2026-why-is-ai-running-but-not-yet-delivering) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)