AI Engineer - AI-Driven Software Development
E-frontiers
Madrid, Spain
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.es
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Compensation
€65,000.0
Working hours
Regular working hours
Job source
Tech stack
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)
+13 more
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
Job 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.
Requirements
- 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.
Benefits & conditions
- 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 including LLMs, 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 abroad in approved countries.
- Strong learning and development opportunities.
Hiring Process
- Initial interview with the hiring team.
- Technical assessment focused on software engineering and AI.
- Final and tech interview.
About E-Frontiers
At E-Frontiers , we connect technology professionals with leading international companies across Europe. We support candidates throughout the hiring process, ensuring transparency, efficiency, and strong long-term alignment. Inscribirse en esta oferta
About the company
We 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.es
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
almost 3 years ago
LM
Luis Minvielle
What Are Large Language Models?
almost 3 years ago
BR
Benjamin Ruschin
Navigating the AI Shift
about 1 year ago
BB
Benedikt Bischof
MLOps And AI Driven Development
over 4 years ago
MH
Michael Hunger
Graph and AI Trends 2026: Why Is AI Running but Not Yet Delivering?
9 months ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago