Madrid (Hybrid: 3 days office / 2 remote)
€70K–80K + 15% bonus + Benefits
International environment | 20 days remote work abroad
3 open positions
About the Opportunity
We are currently supporting a fast-growing international e-commerce technology hub in Madrid that is heavily investing in AI-first engineering and next-generation agentic systems.
This is a senior-level engineering role at the intersection of AI, backend systems, and developer productivity, focused on building production-grade AI capabilities that directly impact how software is built, tested, deployed, and maintained.
You will join a highly autonomous, international engineering environment where teams own products end-to-end and have strong technical decision-making responsibility.
What you will be doing
* Designing and building AI-driven SDLC tools (code generation, PR review automation, intelligent testing, documentation support)
* Developing LLM-powered workflows embedded into CI/CD pipelines
* Building backend AI services and scalable APIs in Python, Java, Kotlin, or JavaScript
* Implementing context-aware AI systems using MCP (Model Context Protocol) and context engineering principles
* Working with LLM orchestration, prompt design, structured outputs, and tool calling
* Building RAG-based systems using embeddings and vector databases
* Adding observability, monitoring, evaluation, and guardrails to production AI systems
* Improving engineering productivity through automation across the development lifecycle
What we are looking for
* 5–10 years of software engineering experience (backend or full stack)
* Strong experience with Python, Java, Kotlin, or JavaScript
* Proven experience building and shipping LLM-powered applications into production
* Strong understanding of:
* Prompt engineering and LLM orchestration
* RAG, embeddings, and vector databases
* API design and distributed systems
* CI/CD pipelines and production reliability
* Experience with Docker, Kubernetes, and/or Terraform
* Strong product mindset and ability to turn ambiguous requirements into scalable technical solutions
Nice to have
* MCP or context engineering experience
* LangChain or similar LLM frameworks
* Graph databases
* Streamlit or Jupyter
* Platform engineering or infrastructure as code
* NLP or applied AI experience
Why this role
* Work on real production AI systems rather than prototypes
* High ownership and autonomy in a senior engineering team
* Strong engineering culture with international collaboration
* Direct impact on how software is built and delivered across teams
* Fast-moving AI transformation programme supported at leadership level
Location and working model
* Madrid-based hybrid model (3 days office / 2 remote)
* Flexible working hours
* International collaboration across European tech hubs
* Occasional travel opportunities (Vienna, Krakow, Munich)
Hiring process
1. Interview with Hiring Manager and AI Specialist (45–60 min)
2. Technical assessment (Python, Java, or Kotlin)
3. Final onsite interview and offer
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.