Point your AI agent at freehire and let it find you a job.

Get the CLI →

E-Frontiers

NewBe an early applicant

Senior AI Engineer – AI-Driven Software Development

Posted
Discussion

Summary

Senior AI Engineer in Madrid (hybrid 3 days office / 2 remote) building production AI tools for the software development lifecycle — code generation, automated code review, intelligent testing, documentation — using LLMs, RAG, vector databases, MCP tools and context engineering, for an international e-commerce tech company via recruiter E-Frontiers. Up to €65K + 10% bonus.

Madrid | Hybrid: 3 days in the office / 2 remote | €65K max + 10% bonus


About the Opportunity


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.

We are looking for a Senior AI Engineer to 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 on real-world GenAI applications rather than purely experimental projects.


What You’ll Be Doing

  • 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.


What We’re Looking For

  • 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.


Why Join?

  • Work on production 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 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

  1. Initial interview with the hiring team.
  2. Technical assessment focused on software engineering and AI.
  3. 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.

Skills

See also

AI Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available