
The digital bank that makes money work for you
Monzo is a digital-only bank headquartered in the City of London, UK, serving over 6 million active users with a full suite of banking services, including current accounts, savings accounts, and a buy-now-pay-later option. The company has raised $1.9 billion in funding and continues to expand its of...
Monzo offers flexible working hours, a £1,000 annual learning budget, and 24 days of holiday plus bank holidays. Employees benefit from paid sick leav...
Monzo fosters a culture of innovation and agility, leveraging new technologies to provide a seamless banking experience. As a challenger bank, it prio...

Monzo • Cardiff, London or Remote (UK)
Monzo is seeking a Staff Machine Learning Scientist to lead projects across the entire ML lifecycle, from problem formulation to model deployment. You'll work with Python and frameworks like TensorFlow and PyTorch to tackle issues such as fraud detection and customer risk assessment.
You have extensive experience in machine learning and data analysis, with a strong foundation in Python — you've successfully led projects that span the entire ML lifecycle, from problem formulation to model deployment and monitoring. Your expertise in frameworks like TensorFlow and PyTorch allows you to build robust models that drive impactful business decisions. You thrive in collaborative environments, working closely with cross-functional teams across Data, Engineering, Product, and Risk to tackle complex challenges. You have a keen interest in personalization and understand how to leverage data to enhance customer experiences. You are passionate about using technology to solve real-world problems and improve financial services for everyone. You are committed to continuous learning and staying updated with the latest advancements in machine learning and AI. We encourage you to apply even if your experience doesn't match every requirement — your curiosity and willingness to learn are just as important.
As a Staff Machine Learning Scientist at Monzo, you will take ownership of various machine learning projects, collaborating with teams to identify and define ML problems that need solving. You will design and implement machine learning models that address issues such as fraud detection, transaction monitoring, and customer risk assessment. Your role will involve deploying these models into production and monitoring their performance to ensure they meet key product and business metrics. You will also engage in cross-functional collaboration, working with data engineers to build data pipelines and with product managers to align ML initiatives with business goals. You will mentor junior team members, sharing your knowledge and expertise to help them grow in their roles. Additionally, you will contribute to the development of operational tooling that enhances the efficiency of the machine learning processes within the organization. Your work will directly impact the way Monzo serves its customers, making financial services more accessible and user-friendly.
Monzo offers a competitive salary ranging from £140,000 to £175,000, along with stock options and a comprehensive benefits package. You will be part of a dynamic team that is dedicated to transforming the banking experience for customers. We provide a supportive environment that encourages innovation and collaboration, allowing you to make a meaningful impact in the financial technology space. Our culture values diversity and inclusion, and we are committed to creating a workplace where everyone feels valued and empowered to contribute their best work. Join us in our mission to make money work for everyone and help shape the future of banking.
Apply now or save it for later. Get alerts for similar jobs at Monzo.