> Markdown version of [/jobs/ext/1684372-mid-ai-engineer](https://www.wearedevelopers.com/jobs/ext/1684372-mid-ai-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mid AI Engineer - **Company:** Shalion - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Unit Testing, Computer Programming, Continuous Integration, Python (Programming Language), SimpleText, Software Engineering, Web Application Frameworks, Workflow Management Systems, Data Logging, ReactJS, Retrieval-Augmented Generation, Large Language Models, Prompt Engineering, Fastapi, Software Version Control, Automation Anywhere - **Published:** July 2, 2026 - **Apply:** https://es.indeed.com/viewjob?jk=bccd722661d5fd11 ## About the Role * 3+ years in software engineering, with at least 1 year of hands-on experience building and deploying LLM-based applications in production. * Deep proficiency in Python (including async programming, testing, and modern frameworks like FastAPI and Pydantic). * Experience with orchestration tools such as LangGraph, Stateful Actors, LangChain, CrewAI, or Vertex AI Agent Builder. * Deep understanding of how to manage conversational state and memory in complex, non-linear AI graphs, cycles, nodes, and edges. * Ability to treat AI engineering like software engineering, applying CI/CD, unit testing for prompts, structured logging, and observability. * Professional fluency in English and Spanish., * Experience with LangChain/Langgraph. * Experience with prompt engineering and optimization. ## Description We are looking for a Mid-Level AI Engineer to accelerate our AI engineering efforts at our Barcelona offices. We want someone with an "agentic" mindset who views LLMs as reasoning engines within a larger architecture, rather than simple text predictors. Working closely with our AI and Engineering leadership, you will help build advanced AI systems that move beyond standard chat interfaces. Your primary focus will be architecting agentic workflows, governing complex states in LLM systems, and making sure our generative capabilities remain reliable, steerable, and scalable. Your Responsibilities * Design and implement complex, multi-step AI workflows using LangGraph to manage state, loops, and conditional logic. * Develop, test, and version-control advanced prompts, Few-shot, Chain-of-Thought, ReAct. * Build and maintain Retrieval-Augmented Generation, RAG, pipelines, including document parsing, embedding optimization, and vector database management. * Establish automated evaluation frameworks to measure hallucination rates, groundedness, and relevancy. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Intro to FastAPI](https://www.wearedevelopers.com/videos/462-intro-to-fastapi) - [Building AI Applications with LangChain and Node.js](https://www.wearedevelopers.com/videos/1512-building-ai-applications-with-langchain-and-node-js) - [Building and Deploying Multi-Agent Systems with ADK and Vertex AI](https://www.wearedevelopers.com/videos/1918-building-and-deploying-multi-agent-systems-with-adk-and-vertex-ai) - [You are not an AI developer](https://www.wearedevelopers.com/videos/1148-you-are-not-an-ai-developer) - [Multilingual NLP pipeline up and running from scratch](https://www.wearedevelopers.com/videos/901-multilingual-nlp-pipeline-up-and-running-from-scratch) ## Related Articles - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)