New to Sign up now to get your own personalised job matches.

Sign up

Python Software Engineer - FinCrime Financial Crime

Job in London, United Kingdom

Degree level


Job function


Required language

English (Fluent)

Work experience

0 to 2 years

Find your job faster with a profile

Directly see your job matches and find a job that's perfect for you.


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 4 million customers in February 2019 and we’re adding another million every quarter.

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
Logo Revolut
About Revolut
to company page

We’re here for those who refuse to settle. Who never stop moving forwards. Who continue to search for new ideas and better experiences in everything they do.
Because today’s hyper-connected world deserves a financial partner just as progressive. One that adapts to your needs, gives you control and constantly pushes you into new exciting spaces.
Easy international money transfers and instant global...

Finance & banking
1,000 employees