Senior Machine Learning Engineer
Role details
Job location
Tech stack
Job description
We're looking for a Senior Machine Learning Engineer to join our Discovery team. Someone who's been in the trenches, built real systems, and knows what it takes to bring machine learning to production securely, scalably, and with purpose.
This is a high-impact, early-stage role where you'll shape the way we use AI across an entirely new product. It's hands-on, technical, and collaborative with space to lead, experiment, and build something meaningful.
The opportunity
This isn't a research lab or a tuning task. This is product-led ML. You'll work with real transaction data, partner with engineers and data scientists, and help us uncover signals, validate assumptions, and design the core ML systems that power fraud detection at scale.
We're dealing with:
- Real-time signals
- Messy, high-volume financial data
- High-stakes decisions
- Model explainability and ethical AI
And we need someone who can build confidently in that space.
What you'll do
- Design and build end-to-end ML systems from data ingestion to model deployment
- Prototype models that test fraud and AML hypotheses using real data
- Train, evaluate, and optimise models using frameworks like PyTorch, TensorFlow, Scikit-learn, and Spark
- Work closely with data scientists and product managers to ensure models solve the right problems
- Implement automation, CI/CD pipelines, and MLOps practices for repeatable ML delivery
- Collaborate on infrastructure and data storage architecture (we're AWS-native and IaC by default)
- Focus on model explainability, fairness, and responsible AI
- Help shape SurePay's ML foundations and mentor others as the team scales
Requirements
You've done this before and not just once. You've shipped machine learning systems into production, handled messy data, iterated quickly, and made smart trade-offs between theory and practice. You work well in fast-moving, high-trust teams and care about building things that work and last., * 8+ years of professional experience in Machine Learning or Data Science roles with a strong engineering focus
- Deep knowledge of ML frameworks (e.g., PyTorch, TensorFlow, Scikit-learn, Spark)
- Demonstrated experience designing and deploying ML pipelines in production environments
- Solid understanding of cloud platforms (AWS preferred), infrastructure as code, and containerised deployment
- Familiarity with CI/CD practices for ML, MLOps tools, and model lifecycle management
- Strong instincts for model performance, explainability, and ethical design
- Excellent communication and collaboration skills. You'll work across product, data, and engineering
Bonus points
- Experience working in fraud prevention, financial crime, AML, or high-noise domains
- Familiarity with platforms like NICE Actimize, RiskShield, Pega, or FCRM
- Prompt engineering, generative AI, or LLM experimentation
- Backend engineering, data infra, or architectural experience
Benefits & conditions
- 8% holiday allowance + 8% personal benefits budget (can be added to salary, training, or more time off)
- 25 holidays + flexible working hours + hybrid setup
- MacBook Pro, iPhone, and any extra tools you need
- NS Business Card & travel cost coverage
- Learning budget, pension plan, and strong development culture
- A flat, friendly, high-trust culture where you're given ownership, autonomy, and support
Why now?
This isn't just another ML role. This is a chance to shape an entire product, influence key technical decisions, and build something with real-world impact.
You'll be here from the start. Helping us design the foundation and scale it up with care.