Senior Data Scientist
London, United Kingdom
NatWest Group
NatWest Group - Supporting customers, news, investors and sustainabilityJoin us as a Senior Data Scientist
At Cushon we like to do things a bit differently. Our mission is to help as many people as possible to get comfortable with their finances, and our vision is to bring tech revolution to the financial services industry. We’re looking for talented people to help us build simple, convenient, and delightful financial experiences tailored to our customers.
- You’ll be joining us within the Data Science team that is primarily responsible for our stack of advanced analytics and predictive models
- You'll thrive in a unique and varied role, while shaping the way we provide our customer experience
- Joining Cushon, you’ll help our customers get comfortable with their finances, and support our vision, having the opportunity to explore and work with Gen AI
- The salary for this role will be up to £53,000
What you'll do
In this key role, you’ll contribute to our function’s purpose by helping our colleagues, members and clients to make optimal decisions efficiently and at scale using data, ML and AI. This comprises our Business Intelligence, Data Engineering and Data Science teams to work together closely.
You’ll also be:
- Advising and assisting business leaders on the use of data to support strategic decisions, making and improving corporate client and individual customer outcomes
- Developing, maintaining and iteratively improving our advanced analytics and predictive models using appropriate data science or machine learning techniques and algorithms
- Operationalising data-driven decision making at scale by deploying relevant models into production environments
The skills you'll need
We’re looking for someone with commercial experience in building machine learning model training and evaluation pipelines. This includes feature encoding, data imputing, imbalance handling, train and validate split, confusion matrix, F1 and other evaluation metrics in Python using Jupyter notebooks. We’ll expect you to bring an understanding of fundamental topics in applied mathematics and statistics relevant to machine learning.
You’ll have experience in some of the common supervised and unsupervised machine learning algorithms such as k-means clustering, linear or logistic regression, Bayesian nets, decision trees, PCA, random forest, XGB and similar.
You’ll also have:
- The ability to write efficient and readable Python code for data exploration, transformation, analysis, visualisation and machine learning, utilising common libraries such as scikit-learn, numpy, statsmodels, pandas, matplotlib or equivalent
- Experience working with large cross functional teams in an agile environment managed through JIRA or equivalent tools
- An understanding of pension and savings products coupled with knowledge of object-oriented programming concepts
- Experience in AWS Sagemaker
- Experience applying survival analysis in customer retention analysis along with building models for revenue forecasting
- Experience applying advanced stochastic concepts or models such as conditional probabilities, Markov chains, optimal control to commercially relevant problems
Hours
35Job Posting Closing Date:
08/06/2025Ways of Working:Remote FirstTags: Agile AWS Bayesian Business Intelligence Clustering CX Engineering Generative AI Jira Jupyter Machine Learning Mathematics Matplotlib Model training NumPy OOP Pandas Pipelines Python SageMaker Scikit-learn Statistics statsmodels
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.