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