Backend AI Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+17 more
Job description
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.
Requirements
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., * 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.
Benefits & 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.
About the company
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!
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦