Graduate Machine Learning Engineer at Cleo, London
Are you a passionate and driven graduate ready to apply your machine learning skills to a mission that genuinely changes lives? Cleo, a rapidly growing and profitable unicorn in the fintech space, is seeking a Graduate Machine Learning Engineer to join their innovative team in London. This is your chance to contribute to a product fundamentally transforming humanity’s relationship with money.
About Cleo: More Than Just an App
Cleo isn’t just another fintech company; it’s a movement. With over $200 million in Annual Recurring Revenue (ARR) and growing over 2x year-over-year, Cleo is building a future where everyone has a hyper-intelligent financial advisor in their pocket. They’re a rare success story, combining profitability with rapid growth and a deep commitment to social impact.
Joining Cleo means becoming part of an exceptionally talented team passionate about making a real difference. They maintain a high bar for talent, seeking individuals who are not only experts in their field but also embody a culture of collaboration and positive impact. If you thrive on complex challenges, want to shape something truly transformative, and desire to grow with a fast-scaling company, Cleo could be your perfect fit.
You can learn more about their product features and team insights by following them on LinkedIn.
What You’ll Be Doing
As a Graduate Machine Learning Engineer at Cleo, you’ll be integrated into a dynamic, cross-functional product squad. This collaborative environment includes backend engineers, data analysts, frontend engineers, user researchers, designers, UX writers, and more, all working together to develop features that enhance users’ financial health.
Your responsibilities will include:
- Building ML Models: Crafting machine learning models to solve diverse customer problems across areas like chat, payments, risk, and marketing, with support from Senior ML Engineers.
- Production Deployment: Deploying these models into production environments using Cleo’s in-house ML platform. You can read more about their approach to MLOps on their blog: “Let’s have an Espresso: MLOps at Cleo”.
- LLM Integration: Integrating Large Language Models (LLMs) where appropriate, guided by an evaluation-driven development approach for applied AI.
- Holistic ML Understanding: Gaining a deep understanding of data, business problems, and how to measure the effectiveness of your deployed models, beyond just building and deploying.
- ML in Production: Learning to manage and own ML models in production using monitoring tools for feature drift, accuracy, and API performance.
- Data-Driven Development: Understanding Cleo’s data-driven development approach, including how data is emitted from features, analyzed to detect problems, and used to generate new ideas.
Examples of recent ML Engineering work at Cleo include:
- Building ML models to assess customer risk using complex transactional bank data and user activity.
- Developing models to optimize payment success for customers and reduce costs for the business, addressing this as a two-sided optimization problem.
- Building AI Agents to explore and derive insights from users’ transactional data.
- Developing models to extract meaning from transactional data, providing a deeper understanding of user finances (e.g., clarifying unknown bank transactions).
- Creating contextual intent classifiers to understand user conversations with Cleo and control appropriate responses.
- Building models to understand available user actions within Cleo and provide them contextually in conversations.
No matter which squad you join, your work will directly impact millions of active users, making a material difference in the financial health of those who need it most.
Who Cleo Is Looking For
First and foremost, you should be excited by the prospect of making a positive difference in society by improving the financial health of users worldwide. You should also have read and be eager to embrace Cleo’s company values, which guide their ways of working, enabling them to deliver working software, learn what works, and iterate quickly.
This is a junior position, so Cleo is looking for someone who has graduated with:
- A Computer Science / ML / AI related degree and a Master’s degree with some commercial experience, OR
- A relevant PhD.
Preferred skills & knowledge include:
- Coding in Python, including
numpy
,pandas
, and object-oriented programming. - Version control such as
git
. - Familiarity with machine learning concepts.
What You Get for Your Hard Work
Cleo offers a comprehensive and competitive benefits package designed to support your growth and well-being:
Note regarding UK App access: The Cleo app is temporarily unavailable for download in the UK (until next year) as they are focusing their efforts on the US market where financial health challenges are most prevalent. This strategic shift allows them to maximize their impact before applying learnings to better support UK users in the future.
Ready to Apply?
If you’re eager to join a profitable unicorn, leverage your machine learning expertise for social good, and grow your career in a supportive and innovative environment, then this opportunity is for you.
Click here to apply now for the Graduate Machine Learning Engineer position at Cleo in London!