Machine Learning Engineer
Role details
Job location
Tech stack
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