At a Glance
- Tasks: Join us as a Data Engineer/MLOps Engineer to build impactful data solutions.
- Company: Cleo is a fast-growing fintech unicorn on a mission to revolutionise financial access.
- Benefits: Enjoy competitive pay, flexible work options, generous leave, and comprehensive health support.
- Why this job: Be part of a passionate team making a real difference in people's financial lives.
- Qualifications: Strong Python skills, data system design knowledge, and experience with containerisation required.
- Other info: We value diversity and encourage applications from all backgrounds.
The predicted salary is between 36000 - 60000 £ per year.
At Cleo, we are 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. Cleo is a profitable, fast-growing unicorn with over $200 million in ARR and growing over 2x year-over-year. This is a chance to join a team of brilliant, driven individuals who are passionate about making a real difference.
We are hiring a Data Engineer / MLOps Engineer to support Cleo's product teams in delivering impactful data-driven solutions. In this role, you will help teams adopt our internal Data Platform, build efficient data pipelines, and deploy machine learning models effectively at scale. You will serve as a bridge between product teams and our Data Platform team, ensuring tools and infrastructure meet real-world needs and continuously evolve. You will combine hands-on technical work with strategic collaboration, directly influencing how Cleo leverages data to achieve product and business goals.
What you will do:
- Collaborate closely with product teams to implement robust, scalable data pipelines and ML workflows.
- Guide teams in adopting best practices around data engineering, infrastructure management, and MLOps.
- Surface practical insights from product teams to inform improvements in our internal Data Platform.
- Contribute actively to enhancing our data and ML infrastructure—focusing on usability, efficiency, reliability, and cost-effectiveness.
- Mentor and support engineers and data scientists in data engineering and MLOps best practices.
What you will need:
- Strong knowledge of data system design; ability to break down problems and propose effective solutions.
- Proficiency in Python, with a strong understanding of software engineering best practices (testing, automation, code quality).
- Experience with containerisation and orchestration (Docker and Kubernetes).
- Infrastructure as Code (Terraform or similar).
- Experience with at least one distributed data-processing framework (Spark, Flink, Kafka, etc.).
- Familiarity with different storage solutions (e.g., OLTP, OLAP, NoSQL, object storage) and their trade-offs.
- Product mindset and ability to link technical decisions to business impact.
- Excellent cross-functional communication—able to partner with data scientists, software engineers, and product managers.
Nice-to-Haves:
- Experience with streaming platforms and understanding stream/table transformations.
- Familiarity with ML system deployment and management (Kubeflow, MLflow, Airflow, Flyte, etc.).
- Knowledge of monitoring, alerting, and operational best practices for data-intensive systems.
- Experience with Feature Stores or similar ML data management tools.
What We Offer:
- Competitive compensation (base + equity), with clear progression frameworks and bi-annual reviews.
- Flexible working arrangements—hybrid if you are near London, fully remote elsewhere.
- Generous annual leave (starting at 25 days + public holidays, increasing with tenure).
- Private medical insurance, enhanced parental leave, mental health support, employer-matched pension, and more.
- A genuinely supportive, inclusive culture that encourages professional and personal growth.
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. If there is anything we can do to accommodate your specific situation, please let us know.
Data Engineer/MLOps Engineer UK or Poland employer: cleo
Contact Detail:
cleo Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Data Engineer/MLOps Engineer UK or Poland
✨Tip Number 1
Familiarise yourself with Cleo's mission and values. Understanding their goal of transforming financial relationships will help you align your answers during interviews and demonstrate your passion for their vision.
✨Tip Number 2
Showcase your technical skills by preparing examples of past projects where you've implemented data pipelines or MLOps practices. Be ready to discuss the challenges you faced and how you overcame them, as this will highlight your problem-solving abilities.
✨Tip Number 3
Network with current or former Cleo employees on LinkedIn. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during your application process.
✨Tip Number 4
Prepare thoughtful questions about Cleo's data platform and its future developments. This shows your genuine interest in the role and your proactive approach to understanding how you can contribute to their success.
We think you need these skills to ace Data Engineer/MLOps Engineer UK or Poland
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the Data Engineer/MLOps Engineer role. Focus on your proficiency in Python, data system design, and any experience with containerisation and orchestration tools like Docker and Kubernetes.
Craft a Compelling Cover Letter: Use your cover letter to express your passion for Cleo's mission and how your background makes you a perfect fit. Mention specific projects or experiences that demonstrate your ability to build scalable data pipelines and work collaboratively with product teams.
Showcase Your Technical Skills: In your application, provide examples of your technical expertise, particularly in data engineering and MLOps. Highlight any experience with distributed data-processing frameworks and Infrastructure as Code tools, as these are crucial for the role.
Emphasise Collaboration: Cleo values collaboration, so be sure to mention any past experiences where you worked closely with cross-functional teams. Illustrate how you communicated effectively with data scientists, software engineers, and product managers to achieve common goals.
How to prepare for a job interview at cleo
✨Understand Cleo's Mission
Before the interview, take some time to research Cleo's mission and values. Understand how they aim to change humanity's relationship with money and think about how your skills as a Data Engineer/MLOps Engineer can contribute to this vision.
✨Showcase Your Technical Skills
Be prepared to discuss your proficiency in Python, containerisation, and distributed data-processing frameworks. Bring examples of past projects where you've successfully implemented data pipelines or ML workflows, highlighting your problem-solving abilities.
✨Emphasise Collaboration
Cleo values collaboration across teams. Be ready to share experiences where you worked closely with product teams or other engineers. Highlight your communication skills and how you’ve helped bridge gaps between technical and non-technical stakeholders.
✨Prepare for Scenario-Based Questions
Expect scenario-based questions that assess your ability to link technical decisions to business impact. Think of examples where your work directly influenced product outcomes or improved efficiency, and be ready to discuss these in detail.