Python Machine Learning Engineer – Core ML/AI Tooling Team

Summary

A Python ML Engineer building and productionising machine learning models within a core ML/AI tooling team, working closely with researchers and data scientists.

Salary: £60,000 - 100,000 per year

Requirements:
  • A postgraduate degree (Masters/M.Sc. or PhD) in machine learning, AI, computer science, or a similar STEM field
  • Excellent object-oriented Python engineering skills
  • Experience building and/or productionising machine learning models
  • Experience working with machine learning researchers, data scientists, or similar is a plus
  • Strong grounding in computer science fundamentals is a plus
  • Experience with ultra-large datasets is a plus
Responsibilities:
  • Research and build bleeding-edge, data-driven AI and machine learning systems
  • Develop and productionise AI/ML tools and systems across the firm on a global scale
  • Build machine learning and NLP models to solve complex business problems
  • Code primarily in Python
  • Work on systems designed to serve thousands of users globally
Technologies:
  • AI
  • Machine Learning
  • Python
  • OOP

More:

We are a global FinTech powerhouse investing heavily in a multi-year AI and machine learning initiative. We are building a brand-new team to launch AI/ML tools and systems across the firm at global scale. This is an ambitious first-of-its-kind project in the industry, backed by significant funding and supported by a team of highly talented people with strong academic backgrounds. We offer the opportunity to work on cutting-edge Open Source tooling and help shape systems that will have a major impact across our business.

last updated 35 week of 2026

See also

ML / AI jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available