At a Glance
- Tasks: Create innovative ML solutions to enhance users' financial health through chat and NLP.
- Company: Join Cleo, a fast-growing fintech unicorn on a mission to transform money management.
- Benefits: Competitive salary, equity options, flexible work, and generous leave policies.
- Other info: Dynamic team culture with opportunities for growth and mentorship.
- Why this job: Make a real impact by solving complex challenges in financial technology.
- Qualifications: Strong background in data science, ML, and excellent communication skills.
The predicted salary is between 88938 - 109000 £ per year.
At Cleo, we're not just building another fintech app. We're embarking on a mission to fundamentally change humanity's relationship with money. Imagine a world where everyone, regardless of background or income, has access to a hyper-intelligent financial advisor in their pocket. That's the future we're creating.
Cleo is a rare success story: a profitable, fast-growing unicorn with over $300 million in ARR and growing over 2x year-over-year. This isn't just a job; it's a chance to join a team of brilliant, driven individuals who are passionate about making a real difference. We have an exceptionally high bar for talent, seeking individuals who are not only at the top of their field but also embody our culture of collaboration and positive impact.
If you’re driven by complex challenges that push your expertise, the chance to shape something truly transformative, and the potential to share in Cleo’s success as we scale, while growing alongside a company that’s scaling fast, this might be your perfect fit.
(Senior) Machine Learning Engineers at Cleo work on building novel solutions to real-world problems. This really does vary but could be: creating chatbots to coach our users around their financial health, creating classifiers to better understand transaction data or even optimising transactions within our payments platform.
Ultimately, we’re looking for a brilliant (Senior) Machine Learning Engineer to join us on our mission to fight for the world's financial health. You’ll be leading technical work within a team of adaptable, creative and product-focused engineers, who train & integrate cutting edge machine learning across a variety of products and deploy them into production for millions of users. We understand our customers, we understand their pain, and we are passionate about helping them.
What you'll be doing:
- Training and fine-tuning models to solve customer problems across our chatbot and the bank transaction data behind it.
- Deploying these models into our production environments using our in-house ML platform.
- Working cross-functionally with backend engineers, data analysts, UX writers, product managers, annotation teams, and others to ship features that improve our users’ financial health.
- Taking the initiative to propose & lead technical work towards problems that were previously unknown or poorly understood.
- Driving change at the chapter level that affects multiple squads.
- Keeping Cleo at the forefront of NLP by driving the adoption of appropriate state-of-the-art techniques and communicating the team’s successes and learnings at the company level & beyond.
- Mentoring & advising colleagues on their choices of models, architecture, and evaluation, promoting best practices for how we use LLMs.
Here are some examples, big and small, of the kinds of product feature work our ML Engineers have taken part in over the last year:
- Building AI Agents to explore and derive insights from users transactional data.
- Developed deeper understanding of users finances through models extracting meaning from transactional data.
- Developed contextual intent classifiers to understand what conversations users are having with Cleo.
- Building ML models to understand the actions that users have available to them in Cleo and provide those contextually in conversations.
- Built ML models to understand the risk of customers using bank transaction features and user activity.
- Built models to optimise the payment success for our customers and optimising the costs for the business.
Whatever problem you tackle, and whichever team you join, your work will directly impact those most in need, helping to improve their financial health.
What You'll Need:
- Excellent knowledge of both Data Science (python, SQL) and production tools.
- A deep understanding of probability and statistics fundamentals.
- Big picture thinking to correctly diagnose problems and productionising research.
- Top tier communication skills, to be able to partner with Product and Commercial Leaders.
- Industry-leading contributions to your field, communicated through conferences, blogs, talks, or open-source projects.
- Advanced Degree in a quantitative discipline or equivalent commercial experience.
Nice to have:
- Strong experience with additional programming languages, such as Java, Scala, C++.
The recruitment process includes:
- Interview with a Recruiter (30 mins).
- Interview with the Hiring Manager (30 mins).
- Python Coding Interview (45 mins).
- White-boarding session (60 mins).
- Technical Discussion (45 mins).
What do you get for all your hard work?
- A competitive compensation package (base + equity) with 3-annual reviews.
- A clear progression plan.
- Flexibility in work arrangements.
- Company-wide performance reviews every 4 months.
- Generous pay increases for high-performing team members.
- Equity top-ups for team members getting promoted.
- 25 days annual leave a year + public holidays (+ an additional day for every year you spend at Cleo, up to 30 days).
- 6% employer-matched pension in the UK.
- Private Medical Insurance via Vitality, dental cover, and life assurance.
- Enhanced parental leave.
- 1 month paid sabbatical after 4 years at Cleo.
- Regular socials and activities, online and in-person.
- Online mental health support via Spill.
We strongly encourage applications from people of colour, the LGBTQ+ community, people with disabilities, neurodivergent people, parents, carers, and people from lower socio-economic backgrounds.
Senior ML Engineer - Chat & NLP (Remote UK) employer: Wayfindi
Cleo is an exceptional employer, offering a dynamic work culture that prioritises collaboration and innovation in the fintech space. With a commitment to employee growth through clear progression plans, generous benefits including equity options, flexible working arrangements, and a supportive environment for diverse backgrounds, Cleo empowers its team to make a meaningful impact on financial health while enjoying a balanced work-life experience.
StudySmarter Expert Advice🤫
We think this is how you could land Senior ML Engineer - Chat & NLP (Remote UK)
✨Tip Number 1
Network like a pro! Reach out to people in the industry, especially those at Cleo. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! If you’ve got projects or contributions to open-source, flaunt them. Share your GitHub or any relevant work during interviews to impress.
✨Tip Number 3
Prepare for those technical interviews! Brush up on Python and ML concepts, and practice coding problems. We want to see how you think and solve problems on the spot.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining us at Cleo.
We think you need these skills to ace Senior ML Engineer - Chat & NLP (Remote UK)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the role of Senior ML Engineer. Highlight your experience with machine learning, NLP, and any relevant projects that showcase your skills. We want to see how you can contribute to our mission!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for financial health and how your background aligns with Cleo's mission. Be genuine and let us know why you're excited about this opportunity.
Showcase Your Projects:If you've worked on any interesting ML projects, make sure to include them in your application. Whether it's a chatbot or a data classifier, we love seeing real-world applications of your skills!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're serious about joining our team!
How to prepare for a job interview at Wayfindi
✨Know Your Stuff
Make sure you brush up on your machine learning fundamentals, especially around NLP and chatbots. Be ready to discuss your experience with Python, SQL, and any production tools you've used. Cleo is looking for someone who can hit the ground running, so show them you’ve got the technical chops!
✨Showcase Your Projects
Prepare to talk about specific projects you've worked on that relate to financial health or chatbots. Highlight how you approached problems, the models you used, and the impact of your work. This will demonstrate your ability to apply your skills in a real-world context, which is key for Cleo.
✨Communicate Clearly
Cleo values top-tier communication skills, so practice explaining complex concepts in simple terms. You’ll likely be working cross-functionally, so being able to articulate your ideas clearly to non-technical team members is crucial. Think of examples where you’ve successfully collaborated with others.
✨Be Ready to Problem-Solve
Expect some technical challenges during the interview, like coding tests or white-boarding sessions. Approach these with a problem-solving mindset. Talk through your thought process as you tackle the problems, showing how you diagnose issues and come up with solutions. Cleo wants to see your big picture thinking!