Role Overview
Our client is seeking a Senior Data Scientist to drive machine learning innovations and contribute to the evolution of their data platform. The role will involve designing machine learning models, building scalable data pipelines, and leveraging AI to enhance core product functionality.
Key Responsibilities
- Develop, evaluate, and deploy machine learning models (supervised, unsupervised, reinforcement learning).
- Build, train, and validate propensity models to predict customer behaviour, conversions, or churn.
- Work with large-scale data platforms (Databricks, Snowflake, Spark, etc.) to manage high-volume pipelines.
- Collaborate with engineering teams to productionise models in cloud environments (AWS, Azure, GCP).
- Apply advanced analytics (regression, forecasting, hypothesis testing, causal inference) to generate business insights.
Required Skills & Experience
- Master’s/PhD in Computer Science, Statistics, Data Science, or related field.
- 7+ years’ experience in data science and machine learning.
- Strong coding skills in Python and SQL.
- Hands-on experience with ML frameworks (TensorFlow, PyTorch, Keras, Scikit-learn).
- Experience with cloud platforms (AWS, GCP, Azure) and big data tools (Spark, Hadoop, Databricks, Snowflake, Redshift).
- Proven ability to productionise machine learning models.
- Strong communication skills to work with both technical and non-technical stakeholders.
What We Offer
- Flexible working hours with remote options.
- Opportunity to define the company’s data strategy and processes from the ground up.
- Supportive, inclusive, and growth-focused culture.
- Direct influence on the success of a growing SaaS product.