Data Scientist – Machine Learning

Company: NTT DATA
Apply for the Data Scientist – Machine Learning
Location: London
Job Description:

Overview

As part of NTT DATA UK’s Data Practice, you will apply machine learning and predictive analytics to real business problems, delivering production-ready solutions in collaboration with engineers and consultants. You’ll work across data understanding, feature engineering, model training and deployment support to drive evidence-led, AI-enabled decision making for clients. The role blends ML model development with platform enablement on Snowflake, Databricks and Microsoft Fabric, focusing on practical impact. You will contribute to the end-to-end lifecycle and continuous improvement of models in pilot or production environments.

Pay / Benefits

  • flexible work options
  • learning and development opportunities
  • inclusive culture
  • equal opportunities employer
  • disability confident commitment

Responsibilities

  • Develop ML models for forecasting, classification, recommendation, optimisation, clustering and anomaly detection
  • Apply statistical and ML techniques to structured and semi-structured data
  • Perform EDA, feature engineering, model training, validation and evaluation
  • Compare approaches, select metrics and explain trade-offs
  • Build reusable notebooks, scripts and pipelines for repeatable ML delivery
  • Support monitoring and continuous improvement of models in pilot/production environments
  • Collaborate with data engineers and architects to access and validate data for ML workloads
  • Contribute to MLOps practices including model versioning, deployment handover and monitoring
  • Consider explainability, data quality, bias and responsible AI implications

Key requirements

  • 3-5 years of commercial experience in Data Science, ML or Advanced Analytics
  • Strong hands-on Python for data analysis and model development
  • Strong SQL skills with large datasets
  • Solid understanding of supervised/unsupervised learning, statistical modelling, feature engineering, validation, evaluation and optimization
  • Hands-on experience with Python ML libraries (Scikit-Learn and at least one of XGBoost, LightGBM, TensorFlow or PyTorch)
  • Experience turning models into reusable, documented, testable assets, with exposure to pilot or production environments
  • Strong ability to explain model assumptions, drivers, risks and responsible AI considerations
  • Clear communication and collaboration across technical and business teams
  • Strong communication
  • Team collaboration
  • Curiosity and problem-solving
  • Python (data analysis, feature engineering, modeling)
  • SQL for complex datasets
  • Scikit-Learn

…

Posted: October 1st, 2026