Our portfolio companies are always looking for great people. Apply to the opportunities below or send us your profile.

Python Software Engineer - FinCrime at Revolut
London, GB

The Financial Crime Technology department is at the forefront of Revolut’s efforts to keep customers and their money safe. Through the intelligent development and deployment of technology, we aim to prevent financial crime more effectively than traditional banks.
We operate in small, nimble teams that are built for scale, speed, and quality. Each unit is responsible for a different pillar of fincrime, giving you the chance to have a real impact on crucial problems that affect millions of people around the world.


You will work with the Financial Crime - Screening team. We are a full stack product team of frontend and backend engineers, product owner, product associate and looking for a Python superstar to complete our ranks. Our goal is to use all data available to us to protect Revolut against criminal activity. In this effort, we need a Python Backend Engineer to work on automating some of our workflows.

What you'll be doing:
We are looking for passionate Python developers, who enjoy connecting business logic to code, to help our team in automating the decision making. Your main tasks will involve:
Developing and implementing Python scripts/tools/flows for real-time automated decision making on the Screening alerts.
Gathering data from various sources and preparing it before it is applied to algorithms
Translate business logic into algorithms
Applying the logic to make automated decisions on the alerts
Collaborating with the Product Owner, Data Scientists, Engineers and Analysts to design, implement the best possible solution and put it in production
Measuring the performance and impact of your deliveries


Fluency with Python (2 or more years of experience in writing Python code)
Excellent knowledge in SQLExperience in Data Engineering / Machine Learning domain is a big plus
Experience in interacting with Postgres database is a plus
Bachelor’s Degree (or above) in Computer Science/Maths/Physics/similar is preferred
Quick learner with an ambitious and results driven personality
Working well as part of a team in a fast-paced environment


We believe that there are better ways for people to control their money. Easier, fairer ways.
Revolut started in 2015 with fee-free card transactions abroad. We’ve since added current accounts, business accounts, savings, insurance, and even cryptocurrency trading.
We reached 10 million customers as of January 2020 and we’re only getting started.
And we’re only just getting started.
Come and help Revolut build the world’s first truly global bank.


From employee 1 to employee 1000, you will be slotting into a global team that shares a number of traits.
You can work autonomously and take ownership. We thrive with the space and responsibility to solve problems.
You operate best without lots of bureaucracy. We don’t hide behind fancy job titles or clunky processes ‘because that’s how things are done’.
You approach work in a logical way. We are not afraid to make mistakes but we use data and logic to backup decisions and improve understanding.
And you share our mission to improve people’s relationship with their money.


Competitive salary
Biannual equity bonuses
All the latest tech you need
Skip the commute and work from home once a week
Roll with a free Revolut Metal subscription
Pension plan
Private health insurance
Don’t panic about cooking: get free dinners with Deliveroo
Start the day properly with fresh fruit and cereals
Stay refreshed: get juice, tea, coffee and soft drinks on tap
Rest up with 29 days’ holiday per year

Please only submit an application for one posting.

Stay in touch with Balderton

Sign up for our newsletter to stay up to date on news from Balderton, and our portfolio.