Senior Python Engineer in London
Senior Python Engineer

Senior Python Engineer in London

London Full-Time 43200 - 72000 ÂŁ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Join Cleo as a Senior Python Engineer and drive impactful projects in fintech.
  • Company: Cleo is a fast-growing unicorn on a mission to revolutionise financial advice.
  • Benefits: Enjoy competitive pay, generous leave, and a supportive work environment.
  • Why this job: Make a real difference in people's financial lives while advancing your career.
  • Qualifications: Proficiency in Python and experience with data pipelines and microservices.
  • Other info: Inclusive culture that values diverse backgrounds and perspectives.

The predicted salary is between 43200 - 72000 ÂŁ per year.

Join to apply for the Senior Python Engineer role at Cleo. 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 $200 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.

We are looking for a Senior Python Engineer to join our Platform engineering team at Cleo. The right candidate will support our product teams in achieving their OKRs while championing best practices in python engineering and MLOps. In this role, you'll work directly with product teams to ensure they effectively adopt the tools, frameworks, and processes provided by the Data Platform team, enabling them to build scalable, efficient, and reliable data and ML solutions. You'll help teams implement and operate robust python services, monitoring strategies, and cost‐efficient practices to improve their data‐driven capabilities.

At the same time, you'll act as a crucial bridge between product teams and the Data Platform team, gathering insights on real‐world challenges, gaps, and pain points in the existing platform. By surfacing these issues and collaborating with the platform team, you'll contribute to the continuous improvement of our internal tooling and infrastructure, ensuring it better serves the needs of our engineers and data scientists. This is an opportunity to blend hands‐on engineering with strategic impact, influencing both product success and the evolution of our data platform.

What do you need?

  • Software engineering and best practices – proficiency in Python, code quality and maintainability
  • Containerisation & orchestration – Docker, Kubernetes
  • Understanding value and product thinking
  • Experience working cross‐functionally – Ability to work with data scientists, software engineers, and product managers to align ML initiatives with business goals
  • Experience deploying and operating APIs – moving more into the ability to deploy/operate microservices
  • Strong knowledge of streaming PySpark
  • Experience building and managing data pipelines e.g. Kubeflow, MLflow, Airflow or Flyte
  • In‐depth knowledge of Python 3.x, standard libraries, and core language features
  • Familiarity with Django, Flask, FastAPI
  • Data handling – Pydantic, Pandas, SQLAlchemy
  • Async programming – asyncio, concurrent.futures

What do you get for all your hard work?

  • Company‐wide performance reviews every 6 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
  • We'll pay for your OpenAI subscription
  • Online mental health support via Spill
  • Workplace Nursery Scheme

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's anything we can do to accommodate your specific situation, please let us know.

Senior Python Engineer in London employer: cleo

Cleo is an exceptional employer, offering a dynamic work environment where innovation meets purpose. With generous benefits including 25 days of annual leave, equity top-ups, and a strong commitment to employee growth through regular performance reviews, Cleo fosters a culture of collaboration and inclusivity. Located in London, this fast-growing fintech unicorn not only prioritises the well-being of its employees with comprehensive health coverage and mental health support but also empowers them to make a meaningful impact on financial accessibility for all.
C

Contact Detail:

cleo Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Python Engineer in London

✨Tip Number 1

Network like a pro! Reach out to current or former Cleo employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can double your chances of landing that interview.

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or portfolio showcasing your Python projects, make sure to share it during interviews. It’s a great way to demonstrate your expertise and passion for coding.

✨Tip Number 3

Prepare for the technical challenge! Brush up on your Python knowledge and be ready to tackle coding problems. Practising with platforms like LeetCode or HackerRank can help you ace those technical interviews.

✨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 the Cleo team.

We think you need these skills to ace Senior Python Engineer in London

Proficiency in Python
Code Quality and Maintainability
Containerisation
Orchestration with Docker and Kubernetes
Cross-Functional Collaboration
API Deployment and Operation
Microservices Architecture
Streaming with PySpark
Data Pipeline Management (Kubeflow, MLflow, Airflow, Flyte)
In-Depth Knowledge of Python 3.x
Familiarity with Django, Flask, FastAPI
Data Handling with Pydantic, Pandas, SQLAlchemy
Async Programming with asyncio and concurrent.futures

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Python Engineer role. Highlight your experience with Python, MLOps, 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 fintech and how your background aligns with Cleo's mission. Let us know why you're excited about this opportunity and how you can make a difference.

Showcase Your Projects: If you've worked on any cool projects, especially those involving Python or data pipelines, don’t forget to mention them! We love seeing real-world applications of your skills, so include links or descriptions that highlight your contributions.

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 at Cleo!

How to prepare for a job interview at cleo

✨Know Your Python Inside Out

Make sure you brush up on your Python skills, especially the latest features of Python 3.x. Be ready to discuss your experience with libraries like Pandas and SQLAlchemy, as well as your understanding of best practices in code quality and maintainability.

✨Showcase Your Cross-Functional Experience

Cleo values collaboration, so be prepared to share examples of how you've worked with data scientists, software engineers, and product managers. Highlight any successful projects where you aligned ML initiatives with business goals to demonstrate your ability to bridge gaps between teams.

✨Demonstrate Your MLOps Knowledge

Familiarise yourself with tools like Kubeflow, MLflow, and Airflow. Be ready to discuss how you've built and managed data pipelines in the past, and how you can contribute to Cleo's mission of improving their data-driven capabilities.

✨Prepare for Technical Challenges

Expect to face technical questions or coding challenges during the interview. Practice solving problems related to containerisation and orchestration using Docker and Kubernetes, as well as async programming concepts. This will show that you're not just a theorist but also a hands-on engineer.

Senior Python Engineer in London
cleo
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
  • Senior Python Engineer in London

    London
    Full-Time
    43200 - 72000 ÂŁ / year (est.)
  • C

    cleo

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>