Profile cover
J

AI Sanctions Screening Automation Developer

Jordan Lindqvist

Full-time · Job · London

About the role

Every wire transfer, trade finance deal, and customer onboarding triggers a sanctions screening check: is this person or entity on a prohibited list? Banks screen against 200+ sanctions lists maintained by OFAC, the EU, the UN, and dozens of national authorities. The lists change daily, names have transliteration variants, and false positives from fuzzy matching overwhelm compliance teams. You'll build the matching pipeline that screens customer and counterparty names against consolidated sanctions lists. The challenge is fuzzy name matching across languages and scripts — "Mohammed Al-Rahman" might appear as "Mohammad Alrahman" or "M. Al Rahman" on different lists. You'll implement phonetic matching, transliteration normalization, and ML-based similarity scoring to catch true matches while reducing the false positive rate that currently costs our clients 2,000 analyst hours per month. The compliance automation team is four engineers. You'll start with the name normalization module, learning how sanctions lists are structured and how names vary across cultures and transliteration systems.

Responsibilities

  • Build name matching pipelines for sanctions screening across languages
  • Implement phonetic matching and transliteration normalization
  • Reduce false positive rates while maintaining regulatory detection requirements
  • Integrate daily sanctions list updates from multiple authorities
  • Test matching accuracy against curated test cases and regulatory scenarios
  • Document matching rules and scoring methodology for audit purposes

Requirements

  • 1+ year of Python development experience
  • Basic understanding of text matching and string similarity concepts
  • Interest in multilingual text processing and NLP
  • Attention to detail for compliance-critical applications
  • Familiarity with databases and REST APIs

Benefits

  • Fully remote across UK/EU time zones
  • 25 days PTO
  • Private health insurance
  • £1,500 learning budget
  • Work on critical financial infrastructure

Keep exploring related roles

Use these topic pages to discover more roles in the same hiring cluster.

Job Type

Full-time

Level

Junior

Language

English

Salary Range

$60k – $80k / year

AI Expertise

Automation & AI Workflows NLP & Prompt Engineering

Skills

python sql fastapi docker hugging face

Ready to apply for this role?

Create a free talent account in under 2 minutes.

  • Apply to verified AI companies
  • Get AI-matched job recommendations
  • Message hiring managers directly
  • Build your public AI talent profile

Interested in this role? Create your free profile to apply.

Apply — create free profile