

Pyramid Consulting, Inc
Senior Data Scientist
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Data Scientist on a contract basis (Inside IR35) in Waterside, UK, offering a competitive pay rate. Key skills required include Python, machine learning, data engineering, and CI/CD. A Master’s degree or 2+ years of relevant experience is essential.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
Unknown
-
🗓️ - Date
February 6, 2026
🕒 - Duration
Unknown
-
🏝️ - Location
On-site
-
📄 - Contract
Inside IR35
-
🔒 - Security
Unknown
-
📍 - Location detailed
London Area, United Kingdom
-
🧠 - Skills detailed
#Cloud #Documentation #NumPy #Regression #Automated Testing #Agile #Logging #Deployment #Airflow #GIT #Libraries #Data Pipeline #Data Cleaning #Programming #Docker #AWS (Amazon Web Services) #Code Reviews #Pandas #Clustering #ML (Machine Learning) #Version Control #SageMaker #Data Engineering #MLflow #Python #SQL (Structured Query Language) #Data Science #Data Ingestion
Role description
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
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






