Senior Data Scientist
2 days ago
London
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