Senior Ai Engineer - Ai-Driven Software Development

E-Frontiers
Cantabria, Spain
3 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

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) Language Modeling
+9 more
Systems Development Life Cycle Software Engineering Systems Integration Working Model 2D Large Language Models Prompt Engineering Backend Kubernetes Docker

Job description

Madrid Hybrid: 3 days in the office / 2 remote €65 K 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 Gen AI 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.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 For5+ years of software engineering experience, ideally in backend or full-stack environments.Strong programming experience with Java, Python, Java Script, 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 HaveExperience with Lang Chain, Lang Graph, 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 ProcessInitial interview with the hiring team.Technical assessment focused on software engineering and AI.Final and tech interview.About E-FrontiersAt 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.

Requirements

This is a great opportunity for an experienced software engineer who has moved into AI and wants to work on real-world Gen AI 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.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 For5+ years of software engineering experience, ideally in backend or full-stack environments.Strong programming experience with Java, Python, Java Script, 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 HaveExperience with Lang Chain, Lang Graph, 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?

About the company

Madrid | Hybrid: 3 days in the office / 2 remote | €65 K 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., 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 ProcessInitial interview with the hiring team.Technical assessment focused on software engineering and AI.Final and tech interview. About E-FrontiersAt 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:28 min

Understanding Kubernetes architecture and core cluster components

Marc Nimmerrichter · World Congress 2022

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all