Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Shalion

Machine Learning Engineer

Posted Updated
Discussion

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
  1. 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.

  2. A video call with your future manager, to talk about the role and the team in more detail.

  3. An assignment, so you can show how you approach a problem close to the real work.

  4. 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.

Skills

Apply

See also

ML / AI jobs by country — openings, pay and top skills →