We are looking for an experienced Data Science Manager to work on incredibly interesting projects as we take our personalization capabilities to the next level. You will focus on leading the team that are developing and advancing ML/AI across our platforms, researching and investigating new machine learning applications within the company, and improving pre-existing models.
Role & Core Responsibilities
Lead, mentor, motivate and inspire a small team of Machine Learning Engineers & Data Scientists.
Own the model development and release process across all products and internal platforms, including both OptiX and .
Manage the cloud-hosted modelling environment.
Operationalize models as APIs working in real-time and batch environments.
Monitor production models, ensuring data quality and model performance.
Develop predictive machine learning models for classification, ranking, and personalization purposes, utilizing multi-modal data including images and text.
Leverage LLMs and other cutting-edge technologies to enhance product capabilities.
Collaborate closely with product and development teams to define and prepare new ML applications.
Analyse performance and continuously improve scoring processes for hosted models.
Requirements: Minimum 3 years of managing or leading ML or Data Science teams
Strong programming skills and a good understanding of software engineering principles and clean code practices.
Expert-level knowledge of Python for machine learning and data manipulation (pandas, NumPy).
Advanced experience with SQL for data querying and manipulation.
Experience with Git, Bash, Docker, and machine learning pipelines.
Experience with open-source machine learning libraries like scikit-learn, PyTorch, TensorFlow, and SciPy.
Hands-on experience working with multi-modal data (images, text) and relevant ML techniques.
Experience with cloud technologies and data storage solutions, including Snowflake.
This position is open to all candidates.