> Markdown version of [/jobs/ext/2070595-mid-ai-engineer](https://www.wearedevelopers.com/jobs/ext/2070595-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 Data Services Limited - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Unit Testing, Computer Programming, Continuous Integration, Python (Programming Language), 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:** August 15, 2026 - **Apply:** https://es.trabajo.org/oferta-9000-a2ef976199e77371e1f2f94c64f20a7c ## About the Role 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. Required Qualifications - 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. Nice-to-have skills - Experience with LangChain/Langgraph. - Experience with prompt engineering and optimization. What we offer you - An international team - Work with colleagues from 15 nationalities. - A dynamic and innovative environment - Be part of a high-performing team. - Hybrid work model - 3 days in-office, 2 days remote. - ## Related Videos - [Building AI Applications with LangChain and Node.js](https://www.wearedevelopers.com/videos/1512-building-ai-applications-with-langchain-and-node-js) - [Intro to FastAPI](https://www.wearedevelopers.com/videos/462-intro-to-fastapi) - [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) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Coffee with Developers - Maria Apazoglou](https://www.wearedevelopers.com/videos/1209-coffee-with-developers-maria-apazoglou) - [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) ## Related Articles - [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 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [The Prompt Engineer ✍️](https://www.wearedevelopers.com/magazine/216-the-prompt-engineer)