Senior Machine Learning Engineer & Data Analyst – Financial Risk Scoring London, Remote + 3 Apply →

Senior Machine Learning Engineer & Data Analyst – Financial Risk Scoring London, Remote + 3 Apply →

London Full-Time 63000 - 77000 £ / year (est.) Working from home possible
PLP Group

At a Glance

  • Tasks: Design and improve financial risk scoring algorithms while analysing large-scale datasets.
  • Company: Join a leading fintech company focused on innovative machine learning solutions.
  • Benefits: Competitive salary, equity options, remote work, and health benefits.
  • Other info: Collaborate with experienced teams and enjoy excellent career growth opportunities.
  • Why this job: Tackle real-world ML challenges and influence high-impact financial systems.
  • Qualifications: 5+ years in machine learning, strong Python skills, and experience with large datasets.

The predicted salary is between 63000 - 77000 £ per year.

We are looking for a senior machine learning expert and data analyst to help us design, extend, and operate financial risk scoring systems at scale. You’ll work on models and pipelines that process hundreds of terabytes of data and power decisions where accuracy, explainability, and robustness matter. This role sits at the intersection of machine learning, fintech analytics, and big-data engineering. You’ll help evolve our scoring algorithms, improve signal quality, and ensure our models remain reliable and interpretable in production environments. We’re especially interested in someone who can combine strong ML theory, hands-on data engineering, and pragmatic fintech experience.

What You’ll Do

  • Design and improve financial risk scoring algorithms and models.
  • Analyze large-scale datasets (hundreds of TBs in Elasticsearch and related systems).
  • Build and maintain data processing pipelines for feature generation, training, and evaluation.
  • Develop ML models for anomaly detection, fraud detection, credit/risk scoring, and behavioral analysis.
  • Validate models for accuracy, bias, stability, and drift over time.
  • Ensure models are explainable, auditable, and production-ready.
  • Work closely with engineering teams to deploy models into production systems.
  • Optimize performance and cost across large-scale data infrastructure.
  • Define metrics, dashboards, and monitoring for model performance.
  • Investigate edge cases and failure modes in scoring systems.

What We’re Looking For

Must-have

  • Senior-level experience in machine learning and data analysis (5+ years).
  • Strong background in financial risk, fintech analytics, or fraud detection.
  • Experience building and deploying production ML models.
  • Strong Python ecosystem skills (NumPy, pandas, scikit-learn, PyTorch/TensorFlow, etc.).
  • Experience with large-scale data processing (100s of TBs).
  • Deep experience with Elasticsearch or similar distributed data stores.
  • Experience designing data pipelines (batch and/or streaming).
  • Strong statistical reasoning and experimentation skills.
  • Ability to translate business risk concepts into measurable model features.
  • Experience evaluating model drift, bias, and long-term stability.

Nice-to-have

  • Experience with real-time scoring systems.
  • Experience with distributed compute frameworks (Spark, Beam, Flink, etc.).
  • Familiarity with regulatory or compliance-sensitive environments.
  • Experience with graph-based risk models or transaction network analysis.
  • Experience building internal analytics tools or dashboards.
  • Knowledge of feature stores and model versioning systems.

How You Work

  • You think critically about data quality and signal reliability.
  • You design models that are robust, explainable, and production-safe.
  • You’re comfortable moving between analysis, modeling, and infrastructure.
  • You can handle messy, real-world financial data at scale.
  • You communicate clearly with engineers, product teams, and stakeholders.
  • You care about correctness and long-term maintainability.

Example Problems You Might Work On

  • Extending risk scoring models with new behavioral signals.
  • Detecting anomalous transaction patterns across massive datasets.
  • Improving precision/recall tradeoffs in production scoring.
  • Building pipelines that process and index large transaction datasets.
  • Designing model monitoring to detect drift and degradation.
  • Optimizing large-scale Elasticsearch queries and aggregations.
  • Combining rule-based and ML-based scoring systems.

Why Join Us

  • Competitive salary + performance incentives.
  • Equity aligned with long-term growth.
  • High ownership and direct exposure to leadership.
  • Remote-first with global team.
  • Health and sports benefits.
  • Yearly international team off-sites.
  • Work on high-impact financial risk systems.
  • Tackle real-world ML challenges at large scale.
  • Influence the architecture of our scoring and analytics platform.
  • Collaborate with experienced engineers and data specialists.
  • Own meaningful parts of our data and ML strategy.

How to Apply

Send us:

  • A short introduction and relevant experience.
  • Examples of ML or risk models you’ve worked on.
  • Links to projects, papers, or code (if available).

We’re particularly interested in candidates who can demonstrate experience building robust financial risk models on very large datasets and bringing them successfully into production.

Senior Machine Learning Engineer & Data Analyst – Financial Risk Scoring London, Remote + 3 Apply → employer: PLP Group

CellPoint Digital is an exceptional employer that champions innovation and collaboration in the heart of London. With a strong focus on employee growth, we offer competitive salaries, a dynamic work culture, and opportunities to lead transformative projects in cloud technology. Join us to be part of a forward-thinking team that values automation, security, and developer experience.

PLP Group

Contact Details:

PLP Group Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Machine Learning Engineer & Data Analyst – Financial Risk Scoring London, Remote + 3 Apply →

Get Involved in Data Science Meetups

Tap into local data science meetups or workshops to connect with fellow enthusiasts and professionals. These events are goldmines for networking, and sometimes even lead directly to job openings at companies like PLP Group!

Show Off Your Projects

Start building a public portfolio showcasing your data science projects on platforms like GitHub or personal websites. Highlight unique analyses or models you've developed. This not only demonstrates your skills but also gets your name out there for roles like Senior Machine Learning Engineer & Data Analyst – Financial Risk Scoring London, Remote + 3 Apply → at PLP Group.

Leverage Professional Networks

Join professional bodies related to data science, like the Data Science Society or similar organisations. Getting involved can lead to mentorship opportunities and insider knowledge about full-time positions at companies like PLP Group.

Apply Directly through Our Website

When you find a suitable opening like Senior Machine Learning Engineer & Data Analyst – Financial Risk Scoring London, Remote + 3 Apply → at PLP Group, make sure to apply directly through our website. It gives you an edge and shows you're keen to join our team. Plus, who doesn’t love a direct application? It’s easier than navigating through job boards!

We think you need these skills to ace Senior Machine Learning Engineer & Data Analyst – Financial Risk Scoring London, Remote + 3 Apply →

Machine Learning
Data Analysis
Financial Risk Scoring
Python (NumPy, pandas, scikit-learn, PyTorch, TensorFlow)
Large-scale Data Processing
Elasticsearch
Data Pipeline Design

Some tips for your application 🫡

Show Off Your Projects:In the world of data science, your projects can speak volumes about your skills. Make sure to showcase a few key projects in your CV or portfolio, especially those that highlight your ability to work with data sets, build models, or use relevant tools like Python, R, or SQL. Don’t forget to include links to any GitHub repositories if applicable!

Quantify Your Achievements:Employers love numbers! When drafting your CV, highlight your achievements with quantifiable results. For instance, mention how your data analysis led to a certain percentage increase in efficiency or revenue at a previous job or project. These details can really make your application pop!

Craft a Tailored Cover Letter:For a full-time role at PLP Group, your cover letter should reflect your passion for data science and your excitement about the specific projects or values of the company. Dive into why you’re a good fit, how your skills align with their needs, and any unique perspectives you can bring to the team.

Stand Out with Relevant Courses and Certifications:Although experience talks, relevant courses or certifications can be your ticket to impressing hiring managers at PLP Group. Mention any standout courses you've completed that equipped you with essential skills, such as machine learning certifications or data visualisation courses. This shows your commitment to continuously developing your skills in the field!

How to prepare for a job interview at PLP Group

Brush Up on Your Statistics

For a data science role, we need to seriously sharpen our statistics skills. Get ready to tackle technical questions on probability distributions, hypothesis testing, and regression analysis. These are often the bread and butter of data science interviews, so don't just skim over them!

Showcase Your Projects

Prepare a killer portfolio showcasing your data science projects. We should include details about the datasets used, the tools and techniques applied, and the impact of your findings. If we can walk them through a particularly challenging project or a cool visualisation that had real-world implications, it’ll really make us stand out!

Get Comfortable with Python and R

Most data science positions require us to be proficient in programming languages like Python and R. We should practice common libraries like pandas, NumPy, and scikit-learn, and be ready for live coding exercises or algorithm questions. Showing off our coding chops can really impress the interviewers at PLP Group!

Prepare for Case Studies

Expect to encounter real-world case studies during the interview. We might be asked how we’d approach a data problem or analyse a dataset to extract insights. It's essential to think out loud and demonstrate our problem-solving process so that the interviewer can see our logical thinking in action.