Factorial is building a world-class data and AI platform to help teams make smarter decisions, automate complex workflows, and deliver more value to our customers.
As a Mid Data Scientist, you’ll own end-to-end machine learning initiatives that directly impact our product, operations, and customer experience. You’ll work on classic ML models and data products that need to be accurate, reliable, explainable, and production-ready.
You’ll collaborate closely with Product, Engineering, Data, Operations, Sales, and Customer Experience teams to translate business opportunities into robust ML solutions—balancing speed, impact, correctness, and long-term maintainability.
You’ll be part of the Data Ops – ML & AI team, working within a fast-growing Engineering and Data organization that builds high-impact systems across Factorial.
You will identify, design, build, and deploy machine learning solutions across the full lifecycle: from problem framing and data exploration to model development, productionization, monitoring, and continuous improvement.
You’ll work with classic ML models such as classification, regression, clustering, ranking, forecasting, or recommendation systems, depending on the business problem. You’ll be expected to understand when ML is the right tool—and when a simpler data-driven solution is better.
You’ll partner with stakeholders across the company to understand their needs, define success metrics, communicate trade-offs clearly, and ensure the solutions we build are useful, adopted, and measurable.
You’ll take ownership of projects from inception to production, working autonomously while collaborating with Data Engineers, Software Engineers, Product Managers, and business teams.
We predominantly use Python, SQL, and modern data tooling to build, train, evaluate, and deploy ML solutions. You may work with libraries and frameworks such as pandas, scikit-learn, XGBoost, LightGBM, PyTorch, or equivalent tools depending on the use case.
You’ll explore and model data from multiple sources, transforming business questions into clear datasets, features, experiments, and measurable outcomes.
You’ll develop classic ML models and data products, ensuring they are well-tested, interpretable, monitored, and aligned with business needs.
You’ll collaborate with Engineering and Data teams to bring models into production, defining clear interfaces, reliable pipelines, monitoring, and feedback loops.
You’ll implement model evaluation and monitoring practices to detect performance degradation, data quality issues, and changes in user or business behavior.
You’ll write documentation, share findings, join technical conversations, and communicate insights clearly to both technical and non-technical stakeholders.
You’ll iterate in short development cycles, testing assumptions quickly, learning from results, and improving solutions based on real-world impact.
Read a lot: Get to know Factorial’s product, customers, data ecosystem, and current ML & AI initiatives.
Learn a lot: Pair with team members from Data, Product, Engineering, and business teams to understand the main opportunities and challenges where ML can create value.
Analyze a lot: Explore datasets, identify patterns, validate assumptions, and help define clear success metrics for your first projects.
Build a lot: Contribute to quick wins in ML workflows, model evaluation, data quality, automation, or stakeholder-facing insights.
Fail a lot: We encourage experimentation. We understand that trying out new ideas, failing, learning, and improving is part of the role.
Talk a lot: Participate in team rituals and stakeholder sessions to ensure what we build solves real business needs and can be adopted effectively.
We follow an office-first, flexible approach because we believe the best products are built when people collaborate face-to-face.
For this role, we’re looking for someone who can work from our Barcelona office 4 days per week, with 1 day working from home. This helps the team connect, brainstorm, align with stakeholders, and ship together, while keeping flexibility for deep work and personal balance.
We care about people and we also offer a lot of benefits for employees:
And when at the office...
Diversity is part of our culture, we have more than 43 nationalities in our teams and we are infused in an inclusive environment for all employees and candidates. Please feel free to apply with the way it suits you better! (blind resume, identity pronouns, cover letter, etc). We do not discriminate on any aspect, in fact; Factorial encourages everyone to join us!
Factorial is an innovative Business Management Software solution designed to streamline company processes for small and medium-sized enterprises. Founded in 2016, our mission is to help companies automate workflows, centralize people data, and make better business decisions. With customers across over 60 countries worldwide, we've built a diverse team that's driving change in the business management tech space. Join us as we continue our rapid growth journey! 🌎
Our Values 🫀

The business software to manage your whole team.
With over 14.000 clients worldwide in more than 95 countries, Factorial is one of the leading business management softwares for SMEs. We provide intuitive solutions that automate and centralize administrative tasks to provide insights and help your business run smoothly.
Factorial was founded in 2016 in Barcelona and experienced quick growth due to the fact that so many businesses face the same challenge: wasting time on never-ending manual tasks. A few years later, in 2022, Factorial became a Unicorn, propelling us forward to continue on our mission of providing your business with a one-stop-shop solution for all people processes.
Factorial offers solutions like time management, talent management, recruitment, expenses, analytics, document management to name a few. Our all-in-one, user friendly platform makes it easier for businesses to focus on matters, the people within it.