Sobre el puesto
España Remoto Full-time 3+ years of experience in backend development with Java (Spring Boot) or.NET (C#), combined with hands‑on experience designing and integrating AI‑powered solutions using LLMs. Knowledge of RAG, AI agents, orchestration, prompt engineering, function calling / tool use, and AI frameworks such as Azure OpenAI, Azure AI Foundry, Semantic Kernel, LangChain, or LangGraph. Experience with cloud environments, primarily Azure and/or AWS.
At MindShore, we're looking for a Backend AI Engineer to join an exciting project with one of our clients, a Spanish technology consulting company specializing in digital solutions, software development, and innovation, delivering technology‑driven projects across different industries
We're looking for a technically strong, curious, and proactive professional with solid backend development experience and a strong background in Artificial Intelligence. The ideal candidate combines software engineering foundations with hands‑on experience designing, developing, and integrating AI‑powered solutions using Large Language Models (LLMs).
We are particularly interested in professionals who go beyond using AI as a development assistant and have experience building AI‑driven solutions and contributing to their architecture. We value people who enjoy exploring new technologies, taking ownership, proposing solutions, and turning ideas into functional applications.
Key Requirements
Solid experience in backend development using Java (Spring Boot) or.NET (C#).
Strong understanding of API design and integration, as well as microservices architectures.
Demonstrable experience designing, developing, and integrating AI‑powered solutions using Large Language Models (LLMs) in real‑world projects, ideally deployed in production environments.
Hands‑on experience or strong practical knowledge of RAG architectures, AI agents, orchestration, prompt engineering, and function calling / tool use.
Knowledge of AI frameworks and platforms such as Azure OpenAI, Azure AI Foundry, Semantic Kernel, LangChain, LangGraph, or similar.
Experience working with cloud environments, preferably Azure and/or AWS.
Strong technical curiosity, problem‑solving skills, and a proactive mindset.
Ability to propose technical solutions, contribute to architectural decisions, and take ownership of initiatives.
Nice to Have
Experience implementing and maintaining LLM‑based solutions in production environments.
Personal AI projects, GitHub repositories, open‑source contributions, or technical proofs of concept demonstrating hands‑on AI development experience.
Experience working with vector databases, embeddings, and advanced RAG architectures.
Familiarity with AI agent frameworks and multi‑agent systems.
Experience with both Java and.NET ecosystems.
Good level of English.
Responsibilities
Design, develop, and maintain backend solutions using Java (Spring Boot) or.NET (C#).
Design and integrate APIs and microservices architectures.
Design, develop, and integrate AI‑powered solutions using Large Language Models (LLMs).
Build and implement RAG pipelines, AI agents, and orchestration workflows.
Work with prompt engineering, function calling, and tool integration.
Evaluate and integrate AI frameworks and platforms into backend architectures.
Contribute to the architecture and design of scalable, maintainable, and reliable AI‑powered solutions.
Research emerging technologies and identify opportunities to incorporate AI into software applications.
Take initiative, propose improvements, and turn technical ideas into functional solutions.
Collaborate with technical teams to solve challenges and continuously improve existing solutions.
Working Conditions
Work Model: 100% remote.
Location: Spain.
Employment Type: Full-time, Spanish payroll.
Team: Collaborative technical environment focused on backend development, AI engineering, and innovative technology solutions.
Opportunity: Work on technology projects involving Artificial Intelligence, backend engineering, and the design of real‑world AI solutions, with opportunities to experiment, contribute ideas, and grow technically.
Required Skills
Effective communication
Teamwork
Continuous learning
Problem solving
Adaptability
Critical thinking
Presentation skills
Location España
Work Mode Remoto
Time Commitment Full-time
Experience Required 3+ years of experience in backend development with Java (Spring Boot) or.NET (C#), combined with hands‑on experience designing and integrating AI‑powered solutions using LLMs. Knowledge of RAG, AI agents, orchestration, prompt engineering, function calling / tool use, and AI frameworks such as Azure OpenAI, Azure AI Foundry, Semantic Kernel, LangChain, or LangGraph. Experience with cloud environments, primarily Azure and/or AWS.
