Design, develop and refine machine learning models ranging from linear and logistic regression through to tree-based methods, ensemble approaches and advanced algorithms.
Develop proof of concepts and translate exploratory insights into structured modelling approaches.
Design and execute statistical offline simulations to validate modelling approaches prior to live experimentation.
Plan, implement and analyse controlled A/B tests, ensuring statistical robustness and clear interpretation of results.
Define success metrics aligned to business objectives and ensure appropriate evaluation frameworks are in place.
Analyse model performance using appropriate metrics such as precision, recall, ROC-AUC, log loss, calibration measures and model-specific metrics.
Identify potential sources of bias, data leakage and experimental confounding, and proactively mitigate associated risks.
Work closely with Product, Engineering and other stakeholders to prioritise opportunities and ensure models deliver measurable value.
Communicate complex modelling concepts, trade-offs and experimental results in a clear and accessible way to both technical and non-technical audiences.
Contribute to raising the overall standard of modelling practices within the team.
Requirements
3 to 4 years of experience building, evaluating and iterating on machine learning models using large and complex data sets.
Strong academic background in Statistics, Mathematics, Computer Science or a related quantitative discipline.
Deep understanding of statistics, machine learning and experimental design principles.