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