Data Science / ML Engineer

TXP

Glasgow

On-site

GBP 92,000 - 148,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TXP is seeking a Data Science / ML Engineer to help build and deploy machine learning solutions for transaction monitoring in Business Banking. You will work with large-scale data, implement models, and collaborate with analytics colleagues to turn insights into actionable production workflows.

Candidates should be strong in Python, ML techniques, and data visualization, with experience in PySpark and SQL. Location is Glasgow (Edinburgh considered) and the role is onsite 2-3 days per week for a

Qualifications

  • Strong Python and Pandas for data analysis.
  • Solid ML knowledge with supervised and unsupervised techniques.
  • Experience with tree-based/boosting models (XGBoost, LightGBM).
  • Experience handling large datasets, ideally with PySpark.
  • Strong SQL and data visualization skills (Matplotlib, Plotly).

Responsibilities

  • Develop ML models for transaction monitoring in Business Banking.
  • Collaborate with analytics teams to translate insights into production pipelines.
  • Work on end-to-end data analytics from data wrangling to model interpretation.

Skills

Python
Pandas
ML/ML algorithms
PySpark
SQL
Data visualization

Tools

XGBoost
LightGBM
Matplotlib
Plotly

Job description

Data Science /ML Engineers

Location - Glasgow, (Edinburgh is also fine)

Duration - 6 months

Onsite Requirements - 2-3 days onsite

Skills

Analytics Centre of Excellence is looking for experienced ML Engineer to support a new initiative focused on Transaction Monitoring (TM) for Business Banking. A similar machine learning-driven transaction monitoring capability is already underway within Retail Banking, and the team is now expanding these capabilities into the Business Banking space.

Required Skills
  • Strong Python programming skills, including data analysis using libraries such as Pandas
  • Strong understanding of Machine Learning, including both supervised and unsupervised techniques
  • Experience with tree-based and boosting algorithms such as XGBoost, LightGBM, and related approaches
  • Experience working with large-scale datasets, ideally using PySpark
  • Strong analytical and SQL skills for handling, querying, and interpreting complex datasets
  • Ability to communicate insights effectively through visualisations using tools such as Matplotlib, Plotly, or similar
Nice to Have
  • Exposure to model interpretability techniques such as SHAP and LIME
  • Previous experience within the Banking / Financial Services sector
  • Familiarity with Financial Crime, AML, Compliance, or Transaction Monitoring domains
What We're Looking For

Candidates with a strong data science and machine learning background who are keen to apply their skills to real-world financial crime and transaction monitoring challenges. While prior domain experience is beneficial, strong technical capability and a willingness to learn the business context are most important

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

ML Engineer: Transaction Monitoring for Banking (Glasgow)
ML Engineer: Transaction Monitoring for Banking (Glasgow)

TXP • Glasgow

On-site
GBP 92,000 - 148,000
Data Scientist
Data Scientist

RED Global • Sheffield

Hybrid
GBP 60,000 - 90,000
ML Engineer - 12 months FTC
ML Engineer - 12 months FTC

Lorien • Coventry

Hybrid
GBP 53,000 - 65,000
Bonus up to 20%
Hybrid work
26 days holiday
+3
Machine Learning Engineer - Financial Services
Machine Learning Engineer - Financial Services

Miryco Consultants Ltd • Manchester

On-site
GBP 65,000 - 90,000
Data Engineer
Data Engineer

GIOS Technology • Glasgow

On-site
GBP 60,000 - 90,000
Data Engineer
Data Engineer

mthree • Glasgow

On-site
GBP 55,000 - 90,000
Data Scientist (Contract)
Data Scientist (Contract)

YourShortlist • Glasgow

Hybrid
GBP 111,000 - 129,000
Hybrid working
Competitive daily rate
Machine Learning Engineer
Machine Learning Engineer

eFinancialCareers • Greater London

On-site
GBP 59,000 - 72,000
AI / ML Engineer - Contract
AI / ML Engineer - Contract

Head Resourcing Ltd • Glasgow

Hybrid
GBP 80,000 - 105,000
Lead Machine Learning Scientist, FinCrime
Lead Machine Learning Scientist, FinCrime

Monzo • Greater London, Cardiff

Hybrid
GBP 110,000 - 150,000
Visa sponsorship
Flexible hours
£1,000 learning budget