> Markdown version of [/jobs/ext/1368524-machine-learning-engineer](https://www.wearedevelopers.com/jobs/ext/1368524-machine-learning-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). --- # Machine Learning Engineer - **Company:** Shalion Data Services Limited - **Location:** Barcelona, Spain (Remote available) - **Salary:** €25,000.0 - €60,000.0 - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Continuous Integration, Data Intelligence, Python (Programming Language), Machine Learning, Software Engineering, Data Streaming, Cloud Platform System, Snowflake, Containerization, Data Management, Machine Learning Operations, Code Restructuring, Docker - **Published:** July 21, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role + 3+ years of experience building and deploying ML systems in production environments + Strong software engineering skills in Python, with a focus on writing clean, maintainable, and testable code + Proven experience taking models from notebook to production + Solid understanding of model development lifecycle + (Bonus) Familiarity with containerization (Docker) + (Bonus) Experience with cloud environments (AWS preferred) and data platforms such as Snowflake Soft Skills: + Pragmatic and solution-oriented: you focus on what works in production, not just in theory + Comfortable working in ambiguous environments and bringing structure where needed + Quality-driven mindset with attention to maintainability and long-term scalability ## Description At Shalion, we empower brands to make smarter business decisions in eCommerce by delivering actionable data and insights on online product prices, availability, share of search, and more. We operate across 1000+ e-retailers in 60+ countries, serving industry giants such as Heineken, Lego, Danone, Nestlé, and JDE. As a leader in data intelligence, we specialize in gathering, analyzing, and applying proprietary artificial intelligence to deliver relevant data and monitoring tools, helping our clients maximize their e-commerce performance. The role As a Machine Learning Engineer, you will join our Data Science team and play a key role in transforming research-driven work into robust, production-ready systems. You will help elevate the team's engineering maturity, promote best practices, and ensure that models are scalable, maintainable, and deliver real business impact. Your Responsibilities: + Own the end-to-end lifecycle of ML systems, with focus on deployment and monitoring + Refactor and productionize existing models and notebooks into clean, modular, and testable code. + Introduce and enforce best practices in coding, testing, model versioning + Set up and improve CI/CD workflows for ML systems + Work closely with Data Scientists and Data Engineers to ensure clean interfaces and reliable data flows + Act as a technical reference within the team, reviewing code and guiding less experienced members ## Related Videos - [Machine Learning for Software Developers (and Knitters)](https://www.wearedevelopers.com/videos/154-machine-learning-for-software-developers-and-knitters) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How Cisco embraced a DevOps culture within its network engineering team](https://www.wearedevelopers.com/videos/99-how-cisco-embraced-a-devops-culture-within-its-network-engineering-team) - [Python-Based Data Streaming Pipelines Within Minutes](https://www.wearedevelopers.com/videos/1233-python-based-data-streaming-pipelines-within-minutes) - [Hacking AI at the Edge of the Indian Ocean](https://www.wearedevelopers.com/videos/100177-hacking-ai-at-the-edge-of-the-indian-ocean) - [Why and when should we consider Stream Processing frameworks in our solutions](https://www.wearedevelopers.com/videos/1085-why-and-when-should-we-consider-stream-processing-frameworks-in-our-solutions) ## Related Articles - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production) - [Making Data Warehouses Fast: A Developer’s Story](https://www.wearedevelopers.com/magazine/107-making-data-warehouses-fast-a-developer-s-story) - [Coffee with Developers - Maria Apazoglou - Making AI understandable for all in production](https://www.wearedevelopers.com/magazine/475-coffee-with-developers-maria-apazoglou-making-ai-understandable-for-all-in-production) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk)