Data Scientist – Machine Learning

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

Overview

In this role, you join the Data Practice to deliver production-ready machine learning solutions for clients, contributing across the full model lifecycle from data understanding to deployment and improvement. You will work with cross-functional teams on platforms like Snowflake, Databricks and Microsoft Fabric to enable evidence-based, AI-enabled decision making. The role emphasises applied ML, responsible AI, and real-world impact within an enterprise setting. This is a hands-on, collaborative position with a focus on scalable data-driven outcomes.

Pay / Benefits

  • tailored benefits that support wellbeing and finances
  • focus on continuous learning and development
  • flexible work options

Responsibilities

  • Develop ML models for forecasting, classification, recommendation, optimisation, clustering and anomaly detection
  • Apply ML techniques to structured and semi-structured data
  • Perform EDA, feature engineering, model training, validation and evaluation
  • 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 clients to translate business problems into analytical tasks
  • Frame ambiguous questions into testable hypotheses and measurable outcomes
  • Communicate insights and recommendations in a business-friendly way
  • Support PoCs, project delivery, estimates and technical documentation
  • Work with Data Engineering/Architecture to access, prepare and validate data for ML workloads
  • Utilise Snowflake, Databricks and Microsoft Fabric for data prep, experimentation and deployment support
  • Follow good engineering practices for version control, testing, and reproducibility
  • Contribute to MLOps practices including model versioning and deployment handover
  • Consider explainability, data quality, bias, privacy and responsible AI where relevant

Key requirements

  • 3-5 years of commercial experience in Data Science, ML or Advanced Analytics
  • Strong Python experience for data analysis, feature engineering and model development
  • Strong SQL skills with complex/large datasets
  • Solid understanding of supervised/unsupervised learning, statistical modelling, validation and optimization
  • Hands-on experience with Python ML libraries (Scikit-Learn and at least one of XGBoost, LightGBM, TensorFlow or PyTorch)
  • Experience developing reusable, documented, testable ML assets for pilot/production environments
  • Strong model evaluation knowledge including metrics, validation approaches, overfitting, data leakage, baseline comparison and business impact
  • Ability to explain model assumptions, limitations, drivers, risks; awareness of explainability, bias, data quality and responsible AI
  • Clear communication and ability to collaborate in mixed technical/business teams
  • Clear communication
  • Collaboration in cross-functional teams
  • Analytical rigour
  • Python for data analysis and ML
  • SQL for large datasets
  • Scikit-Learn

Posted: September 14th, 2026