Senior Data Scientist

Hiring: Data Scientist – Contract (Inside IR35)

Location: Waterside, UK

Role Type: Contract

Role Title: Data Scientist

Role Overview

We are looking for a Data Scientist to join a full-stack product squad delivering operations decision-support software. This role focuses on building industrialised optimisation and machine learning models, working end-to-end from problem definition to production deployment.

You will collaborate closely with product, engineering, and business stakeholders to deliver high-impact, data-driven solutions.

Key Responsibilities

  • Develop data pipelines, machine learning, and optimisation models in Python
  • Build and industrialise ML/optimisation algorithms using best-practice software engineering principles
  • Implement automated data cleaning pipelines and workflow orchestration (e.g. Dagster)
  • Integrate ML/optimisation models into full product stacks (data ingestion, UI, orchestration)
  • Deploy solutions using CI/CD in a cloud environment
  • Build robust logging, testing (unit/regression), and error-handling frameworks
  • Analyse adoption, performance, and business value of deployed models
  • Engage with business stakeholders to gather requirements and feedback
  • Contribute to Agile squad ways of working, code reviews, and technical documentation

Required Skills & Experience

  • Strong knowledge of machine learning and/or optimisation techniques
  • (Regression, Tree methods, Clustering, Linear / Mixed-Integer Programming, Heuristics)
  • Strong Python experience (scikit-learn, pandas, numpy, optimisation libraries)
  • Experience building production-ready ML or optimisation solutions
  • Solid understanding of CI/CD, Git version control, and cloud platforms (AWS preferred)
  • Strong data engineering skills in Python and SQL
  • Experience with automated testing (unit, integration, end-to-end)
  • Ability to communicate complex technical concepts to non-technical stakeholders

Nice to Have

  • Experience with MLflow, DVC, SageMaker
  • Workflow orchestration tools (Dagster / Airflow)
  • Containerisation (Docker, ECS)
  • Domain experience in transportation, airlines, operations, or network optimisation

Qualifications

  • Master’s degree in Data Science, ML, Operational Research OR
  • 2+ years of highly relevant industry experience
  • 0–2 years experience working on production ML/optimisation products at scale

Job Details

Company
Pyramid Consulting, Inc
Location
City of London, London, United Kingdom
Posted