Data Scientist – Machine Learning

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

Overview

In this role you will develop and operationalise machine learning solutions within NTT DATA UK’s Data Practice, enabling evidence-led decision making for clients. You will collaborate with data engineers, architects and consultants across Snowflake, Databricks and Microsoft Fabric to build production-ready models. You’ll guide the model lifecycle from data understanding to deployment and ongoing improvement, with a focus on responsible AI and explainability. This is a hands-on, impact-driven opportunity to shape analytics outcomes at scale.

Pay / Benefits

  • flexible work options
  • continuous growth and development opportunities
  • tailored benefits
  • inclusive culture
  • opportunity to work across leading data platforms

Responsibilities

  • Develop ML models for forecasting, classification, recommendation, optimisation, clustering and anomaly detection
  • Apply statistical and ML techniques to structured and semi-structured data
  • conduct exploratory data analysis, feature engineering, model training, validation and evaluation
  • Compare model 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 or production environments
  • Collaborate with consultants and client stakeholders to translate business problems into analytical tasks
  • Frame ambiguous questions into testable hypotheses and measurable outcomes
  • Communicate insights and recommendations clearly to non-technical audiences
  • Support proof-of-concepts, project delivery and technical documentation
  • Work with Data Engineering and Architecture teams to access, prepare and validate data for ML workloads
  • Use platforms such as Snowflake, Databricks and Microsoft Fabric for data prep, experimentation and deployment support
  • Follow engineering practices for version control, testing, documentation and reproducibility
  • Contribute to MLOps, including model versioning, deployment handover and performance monitoring
  • Consider explainability, data quality, bias, privacy 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, feature engineering and model development
  • Strong SQL skills with complex or sizeable datasets
  • Solid understanding of supervised/unsupervised learning, statistics, feature engineering, validation, evaluation and optimisation
  • Hands-on experience with Python ML libraries (Scikit-Learn and at least one of XGBoost, LightGBM, TensorFlow or PyTorch)
  • Experience developing reusable, documented and testable models, with exposure to pilot or production environments
  • Strong model evaluation knowledge: metrics, validation, overfitting, data leakage, baseline comparison and business impact
  • Ability to explain model assumptions, limitations, drivers, risks; awareness of responsible AI considerations
  • Clear communication and ability to work in mixed technical/business teams
  • clear communication
  • collaboration
  • business acumen
  • Python
  • SQL
  • Scikit-Learn

Posted: September 14th, 2026