Machine Learning Engineer
Description
About us
Shalion is an eCommerce intelligence company. Our platform brings digital shelf, retail media and food service data together and shows global brands exactly how their products perform online: availability, pricing, content and share of search. With Maestro, our conversational AI, they get answers in seconds and make better decisions, faster.
Every day, we collect 100 million data points from over 2,000 retailers in 85+ countries, for brands such as Heineken, Lego, Danone, Nestlé, Coca-Cola and JDE. We are about 140 people, with offices in Barcelona, Buenos Aires and New York, and colleagues across Europe, the Americas and Asia.
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.
What you will do
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.
What you bring
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
What we offer
Contract: Permanent, full time.
Hybrid: 3 days a week in our Barcelona office, with Tuesday and Wednesdays remote.
Holidays: 23 days a year, plus 24 and 31 December off.
Flexible compensation: Restaurant, transport and childcare cards and private health insurance, paid from your gross salary so you save on tax.
AI at work: Access to AI tools from day one, to use in your daily work.
International team: Colleagues from more than 10 nationalities, across the world.
Office: On Aribau, at the corner with Diagonal, with fresh fruit every day.
How we hire
A video call with our People team, to get to know you, how you like to work and whether Shalion is the right fit for you.
A video call with your future manager, to talk about the role and the team in more detail.
An assignment, so you can show how you approach a problem close to the real work.
A final interview at our Barcelona office with your future manager and a colleague from the team.
Shalion is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for everyone.