Lead Product Data Scientist
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+7 more
Job description
We are looking for a talented Data Scientist to join a growing product team developing advanced decision-support software that helps optimise complex operational environments.
Working as part of a cross-functional product squad, you will design, build and industrialise machine learning and optimisation solutions that drive real-world business outcomes. This is an exciting opportunity for someone who enjoys solving complex problems, building production-grade data science solutions and working closely with software engineers, product managers and business stakeholders. What You’ll Be Doing
As a Data Scientist, you will be involved throughout the product life cycle, from identifying opportunities through to delivering robust, production-ready solutions.
Responsibilities include:
- Understanding business challenges and identifying opportunities where data science and optimisation can improve decision-making.
- Conducting analytical investigations and data visualisation to uncover insights and evaluate potential solutions.
- Developing and validating machine learning and optimisation models in Python.
- Building scalable, production-ready features using software engineering best practices.
- Creating automated and resilient data processing and data quality pipelines.
- Integrating models into orchestration frameworks and cloud-based deployment environments.
- Implementing testing, monitoring, logging and error-handling capabilities to ensure reliability.
- Working closely with stakeholders to gather requirements, demonstrate value and support product adoption.
- Contributing to product roadmap discussions and helping balance short-term delivery with long-term product value.
- Collaborating within an Agile development environment, including code reviews, documentation and continuous improvement activities.
Requirements
- Strong expertise in machine learning, optimisation, operational research, or a combination of these disciplines.
- Proficiency in Python and common data science libraries such as pandas, NumPy and scikit-learn.
- Experience applying analytical techniques to solve real-world business problems.
- Strong SQL and data engineering capabilities.
- Experience working with cloud platforms, ideally AWS.
- Familiarity with Git version control and software development best practices.
- Experience writing and maintaining automated tests.
- Excellent communication skills with the ability to explain complex technical concepts to both technical and non-technical audiences.
- Strong problem-solving, prioritisation and stakeholder management skills.
Please note that this role will require travel to Barcelona.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production
Dev Digest 121 - AI goes offline
MLOps – What’s the deal behind it?
Data Engineer Salary UK