> Markdown version of [/jobs/ext/1536836-engineer-gezocht](https://www.wearedevelopers.com/jobs/ext/1536836-engineer-gezocht). 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). --- # Engineer gezocht - **Company:** Ai-enabled - **Location:** Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Artificial Intelligence, Databases, Extract Transform Load (ETL), Software Debugging, Python (Programming Language), Machine Learning, Node.Js, Cloud Services, Software Deployment, Systems Integration, TypeScript, Data Processing, Retrieval-Augmented Generation, Large Language Models, Multi-Agent Systems, Prompt Engineering, Backend, AI Platforms, Information Technology, Data Pipelines - **Published:** July 6, 2026 - **Apply:** https://es.trabajo.org/oferta-5354-fafbf346f5d4a3acd61f3025ea4ca2c3 ## About the Role quality, consistency, usefulness and failure modes. Develop retrieval, prompt-management, orchestration and structured-output workflows where appropriate. Integrate LLM APIs, AI services and education data into reliable product capabilities. Design practical human-review, control and escalation workflows for AI-supported decisions. Improve the reliability, latency, cost and quality of AI services in production. Build prototypes quickly, test them against real education use cases and productionise successful approaches. Develop suitable guardrails, monitoring and auditability for AI outputs. Work with Backend Engineers on service architecture, data handling, integrations and scalability. Work with Product Engineers to ensure AI features are understandable, useful and trustworthy for teachers and students. Use AI-assisted development tools appropriately while maintaining strong engineering judgement, testing, privacy and security standards. Write clean, tested and maintainable code. What we are looking for 2+ years of professional data science, applied AI or machine-learning engineering experience. Experience building AI-enabled features, prototypes or production applications using LLM APIs or related AI services. Strong programming ability in Python, TypeScript/Node.js or similar languages. Experience with prompt design, structured outputs, retrieval workflows, AI orchestration or agentic workflows. Experience evaluating AI quality, reliability and safety beyond informal manual testing. Solid understanding of APIs, databases, cloud services and production software architecture. Ability to balance experimentation with disciplined engineering, testing, privacy and security standards. A self-directed approach to investigating new methods, testing assumptions and improving product quality. Comfortable working with non-technical stakeholders and education partners to understand the real problem behind a feature request. Strong ownership, debugging and problem-solving skills. Clear written and spoken English. Nice to have Experience with retrieval-augmented generation, embeddings, vector databases or document-processing pipelines. Experience designing evaluation datasets, test harnesses, quality metrics or human-review workflows. Experience with data pipelines, ETL and production level data science. Experience with privacy, security, auditability or responsible-AI practices. Experience with modern cloud platforms and containerised application deployment. A degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science or a related technical discipline. Location Fully remote, Europe. J-18808-Ljbffr ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [AI in the Open and in Browsers - Tarek Ziadé](https://www.wearedevelopers.com/videos/1787-ai-in-the-open-and-in-browsers-tarek-ziade) - [Building AI Applications with LangChain and Node.js](https://www.wearedevelopers.com/videos/1512-building-ai-applications-with-langchain-and-node-js) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development)