Machine Learning Engineer

Edison Smart®
13 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 95K

Job location

Remote

Tech stack

Artificial Intelligence
Amazon Web Services (AWS)
Azure
Cloud Computing
Continuous Integration
Fraud Prevention and Detection
Python
Machine Learning
SQL Databases
Management of Software Versions
PySpark
Kafka
Machine Learning Operations

Job description

You'll join a fast-scaling fintech organisation undergoing a major AI-led transformation focused on building next-generation fraud detection, credit risk, real-time decisioning, and forecasting platforms.

The programme is replacing legacy, rule-based systems with machine learning-driven intelligence to improve transaction monitoring, customer risk profiling, demand and liquidity forecasting, and payment decisioning across millions of daily events., We're seeking a Senior Machine Learning Engineer to lead the design, development, and production of real-time ML and forecasting solutions. You'll work closely with data engineers, platform teams, product owners, and compliance stakeholders to build scalable ML systems embedded directly into live fintech workflows.

Requirements

  • 5+ years' experience in Machine Learning Engineering, AI Engineering or Applied Data Science (fintech, banking, payments, or financial services strongly preferred).
  • Design, build and productionise fraud detection, anomaly detection, transaction monitoring, credit risk and forecasting models.
  • Develop time-series forecasting models for demand, liquidity, transaction volume and customer behaviour prediction.
  • Develop real-time and batch ML pipelines using Python, PySpark and modern data stacks.
  • Build and optimise models using high-volume, low-latency data (transactions, behavioural signals, device data).
  • Implement MLOps best practices including CI/CD, model versioning, monitoring and retraining pipelines.
  • Work with streaming technologies such as Kafka.
  • Proficient in Python, SQL, PySpark, CI/CD, and Cloud (GCP/AWS/Azure).
  • Excellent communication skills with both technical and business stakeholders.

Benefits & conditions

Senior Machine Learning Engineer (FinTech) | Remote (UK) | £600-£750 per day | 6-12 months

Apply for this position