
Senior Data Scientist – Graph Machine Learning
Skills & requirements
About the role
About the Role
We are seeking a Senior Data Scientist specializing in Graph AI to design, develop, and deploy production-grade graph machine learning solutions. This role combines technical expertise with leadership responsibilities, as you will mentor other data scientists while solving complex real-world problems using Graph Neural Networks (GNNs) and advanced analytics.
Key Responsibilities
Design, develop, and deploy Graph Neural Networks and graph-based machine learning solutions for production environments
Transform large, complex datasets into graph representations and extract actionable insights using graph algorithms and statistical techniques
Lead and supervise a team of data scientists working on graph-related projects
Drive Graph AI adoption across the organisation by identifying new use cases and contributing to data science strategy
Communicate complex technical concepts and model outcomes to both technical and business audiences
Ensure high standards in data preparation, feature engineering, model evaluation, documentation, and code quality
Partner with Data Engineers, Software Engineers, Product Managers, and business stakeholders to translate business challenges into scalable solutions
Requirements
University degree in Mathematics, Physics, Computer Science, Engineering, Data Science, or related quantitative field
Minimum 6 years of experience in data science, machine learning, and AI, with hands-on GNN design and optimisation for production applications
Experience with relational and non-relational databases
Solid experience with graph databases (Neo4j, Neptune) and proficiency in graph query languages (Cypher or Gremlin)
Strong programming skills in Python with Pandas, NumPy, and similar data analysis libraries
Experience with data visualization tools such as Matplotlib, Seaborn, or Plotly
Strong analytical thinking, problem-solving ability, and attention to detail
Fluent English and ability to work collaboratively in team environments