freehire launches on Product Hunt on 26 August.

Follow →

Senior Data Scientist

Summary

Senior Data Scientist builds graph analytics, ML and AI/GenAI models for banking fraud detection and financial crime prevention using interconnected enterprise data.

Senior Data Scientist - Graph Analytics, AI and Financial Crime

Role purpose

To design, develop, deploy and optimise advanced analytics, machine-learning and graph-based solutions that generate actionable insight from complex, interconnected enterprise data.

The Senior Data Scientist will support high-impact banking use cases across fraud detection, financial crime, customer intelligence and AI/GenAI enablement. The role will be accountable for end-to-end model development, graph analytics, feature engineering, performance optimisation and production deployment within the bank's enterprise data and cloud environments.

Key responsibilities

Advanced analytics and machine learning

  • Design, build and deploy predictive, classification, anomaly-detection and clustering models for complex business and risk use cases.
  • Apply machine-learning techniques to identify fraud patterns, suspicious behaviour, financial-crime risk indicators and customer relationship insights.
  • Develop robust model features from structured, semi-structured and interconnected data sources.
  • Perform exploratory data analysis, data profiling, hypothesis testing and model validation.
  • Evaluate, tune and optimise models for accuracy, scalability, interpretability and operational performance.
  • Establish appropriate model-monitoring approaches, including drift detection, performance tracking and retraining considerations.

Graph analytics and knowledge graphs

  • Design and develop graph-based data models representing relationships between customers, accounts, transactions, devices, merchants, organisations and related entities.
  • Apply graph analytics techniques to identify hidden relationships, communities, network anomalies, suspicious transaction patterns and connected-risk indicators.
  • Use graph algorithms such as centrality, similarity, path analysis, community detection, link prediction and entity resolution where relevant.
  • Create graph-derived features for use in downstream machine-learning and risk models.
  • Build and maintain knowledge-graph capabilities that enable AI and GenAI use cases, including improved retrieval, context enrichment, entity relationships and semantic understanding.
  • Collaborate with data engineering and architecture teams to ensure graph data is scalable, governed and production-ready.

AI and GenAI enablement

  • Support the development of AI and GenAI solutions through graph-enhanced data structures, semantic models and knowledge graphs.
  • Contribute to retrieval-augmented generation, context enrichment and relationship-aware AI use cases where required.
  • Partner with AI engineers, data engineers and solution architects to operationalise AI capabilities securely within the enterprise environment.
  • Ensure AI and data-science solutions are aligned with responsible AI, data governance, privacy and model-risk requirements.

Data, platform and deployment accountability

  • Work with data engineers to source, prepare and integrate data from enterprise platforms, transactional systems, APIs and external data sources.
  • Develop reusable Python code, feature pipelines, model components and analytical assets.
  • Package and deploy models using cloud-native, containerised or MLOps-aligned delivery practices.
  • Contribute to model operationalisation, CI/CD pipelines, version control, documentation and production support.
  • Optimise solutions for performance, scalability, reliability and maintainability.
  • Ensure data quality, lineage, reproducibility and auditability across analytical and model-development processes.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available