Job Title: Machine Learning Engineer – Finance
Location: London (2 days on-site)
Salary: £60,000 - £80,000 + benefits
About Us
Our client is a fast-growing FinTech startup redefining how mid-sized enterprises manage liquidity, credit, and cross-border finance. Since 2020, they’ve grown to a 60-person team across the UK, closed our Series B, and are backed by top-tier investors including Notion and Accel.
At the core of our platform is intelligent decision-making at scale… and that’s where you come in. We’re now looking for a Machine Learning Engineer who’s ready to take ownership of production-level models that directly impact risk, underwriting, and transaction workflows.
What You’ll Do:
* Design, build, and deploy ML models for real-time credit risk scoring, fraud detection, and dynamic pricing
* Architect and implement end-to-end ML pipelines (from data ingestion and feature engineering to monitoring and retraining)
* Collaborate with product, engineering, and data teams to identify use cases, develop models, and integrate into our core platform
* Experiment with and apply state-of-the-art techniques in NLP, time series, and anomaly detection
* Own model evaluation, explainability, and monitoring frameworks in production
* Stay up to date with developments in the ML/AI ecosystem and bring fresh ideas to the table
What we’re looking for:
* Strong Python skills and experience in ML libraries like scikit-learn, PyTorch, TensorFlow, or XGBoost
* Hands-on experience building and deploying ML models into production environments
* Familiarity with ML Ops workflows (e.g., MLflow, Airflow, Weights & Biases, or Kubeflow)
* Experience working with structured data (credit, payments, customer behaviour) and applying feature engineering at scale
* Understanding of model performance metrics, calibration, A/B testing, and monitoring in production systems
* Experience with cloud platforms (GCP, AWS or Azure), especially managed ML services like SageMaker or Vertex AI
* Proficiency in SQL and working knowledge of distributed computing tools like Spark or Dask
Nice to Have:
* Experience with natural language processing (NLP) e.g., using LLMs, transformers, text classification
* Familiarity with Graph ML (e.g., for customer network analysis or fraud detection)
* Exposure to finance, credit risk modelling, or regulated environments
* Strong software engineering fundamentals, version control, CI/CD, testing
* Previous startup experience or entrepreneurial mindset
What We Offer:
* A chance to work on real-world ML problems that power decisions across millions in daily transactions
* Competitive salary and meaningful equity
* 25 days holiday + bank holidays
* Private healthcare & life insurance
* Generous learning budget + conference support
* An open, inclusive culture where experimentation is encouraged and your voice will be heard