Data Scientist

Apply

Overview

The Data Scientist will play a crucial role in designing, building, and deploying production-ready statistical and machine learning models that drive advanced analytics solutions. Working within a multidisciplinary team, the contractor will leverage Python and robust modeling techniques to deliver scalable and interpretable insights that inform strategic decision-making for leading organizations in complex markets.

Responsibilities

  • Develop and deploy production-level code and scalable data pipelines.
  • Build and optimise statistical and machine learning models for risk and analytics use cases.
  • Work extensively in Python to analyse large, complex datasets.
  • Extract insights from both structured and unstructured data, including NLP applications.
  • Collaborate with economists, analysts, and engineers to translate research into technical solutions.
  • Clearly communicate model outputs and methodologies to non-technical stakeholders.
  • Contribute to the evolution of modelling frameworks, including advanced analytics and AI approaches.

Requirements

  • Proven experience writing production-quality code (not just prototyping).
  • Strong proficiency in Python and relevant data science libraries.
  • Solid background in statistical modelling and machine learning.
  • Experience working with large datasets (data wrangling, analysis, and validation).
  • Understanding of software engineering best practices (version control, testing, maintainability).
  • Ability to translate business or research problems into scalable analytical solutions.
  • Strong communication skills, with the ability to engage cross-functional stakeholders.
  • Exposure to NLP, text analytics, or risk modelling is advantageous.
SkillsPython, Data Science
LocationLondon
TypeHybrid
SourceLinkedIn
RecruiterMichael Page
Posted09/06/26