This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly skilled Machine Learning Engineer to design and build advanced machine learning and AI solutions that enhance our ability to detect financial crime, prevent fraud, and safeguard our customers. Working closely with data scientists and engineers, you will focus on developing scalable ML pipelines, agentic AI systems, production-grade model code, and robust monitoring systems. You will play a key role across the full machine learning lifecycle—from initial concept and data exploration through to deployment—while ensuring adherence to strict governance, documentation, and regulatory standards.
Job Responsibility
Design analytics and modelling solutions to complex business problems using domain expertise
Collaboration with technology to specify any dependencies required for analytical solutions, such as data, development environments and tools
Development of high performing, comprehensively documented analytics and modelling solutions, demonstrating their efficacy to business users and independent validation teams
Implementation of analytics and models in accurate, stable, well-tested software and work with technology to operationalise them
Provision of ongoing support for the continued effectiveness of analytics and modelling solutions to users
Demonstrate conformance to all Barclays Enterprise Risk Management Policies, particularly Model Risk Policy
Ensure all development activities are undertaken within the defined control environment
Requirements
Extensive experience in machine learning development (training and/or deploying models at scale)
Outstanding programming skills in Python
Experience with distributed data processing frameworks (e.g., Spark)
Experience with deep learning/NLP frameworks (e.g., PyTorch, Hugging Face)
Solid understanding of software engineering principles and ML lifecycle practices (MLOps/LLMOps)
Previous experience of owning and delivering ML projects, including stakeholder management
Nice to have
Experience leading machine learning engineering or development teams
Experience with LLMs and agentic AI systems, including relevant frameworks (e.g., Agents SDK, Anthropic SDK, AWS Bedrock, LangGraph, CrewAI)
Experience with cloud platforms (AWS, Azure, GCP) or ML platforms (e.g., Databricks)
Exposure to fraud detection, anti-money laundering, anomaly detection, or graph/network-based modelling
Understanding of model risk management, governance, and regulatory controls in financial services