Senior Data Analyst (AML | Bank)

ADECCO PERSONNEL PTE LTD

Singapore

On-site

SGD 90,000 - 130,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ADECCO Personnel Pte Ltd is partnering with a leading bank to hire a Senior Data Analyst (AML). The role involves hands-on data analytics using Python to enhance customer and payment watchlist screening, with backtesting and rule design.

The position covers data preparation, investigation, stakeholder communication, and regulatory RFI support, with a 4-month contract at MBFC in Singapore. Strong AML/CFT knowledge and 8–10 years of relevant experience are expected.

Qualifications

  • Proficiency in Python with large-scale data analysis experience.
  • Practical experience in customer or payment screening and AML/CFT knowledge.
  • Bachelor’s degree or equivalent in a relevant field with 8–10 years of experience.
  • Strong knowledge of watchlist screening, exact & fuzzy matching, thresholds.
  • Analytical, communicative, and able to influence stakeholders; independent work.
  • Experience with relational databases and data warehouses; big-data environments.
  • Desirable: Jira or similar delivery tools; data pipelines & ETL knowledge.

Responsibilities

  • Extract, parse, cleanse, transform and analyse large screening data with Python.
  • Design and backtest screening coverage, rules and thresholds; present options.
  • Raise and track Jira items; document requirements and acceptance criteria.
  • Validate implementation via UAT, parallel-run and post-implementation analysis.
  • Monitor changes; review effectiveness and propose tuning or improvements.
  • Act as SME for customer and payment screening; guidance on rules and thresholds.
  • Support audit and regulatory RFIs with targeted data extraction and analysis.

Skills

Python
Data Analysis
Big Data Technologies
Data Lineage Analysis
Data Quality Techniques

Education

Bachelor’s degree or equivalent

Tools

Jira
CML
CDSW

Job description

The Opportunity

  • We are partnering a leading bank to look for a Senior Data Analyst (AML | Bank)
  • Starts off as 4 months contract at MBFC

Role Purpose
This hands‑on role uses Python and data analytics to enhance customer and payment watchlist screening through data preparation and analysis, investigation, rule design and backtesting, stakeholder recommendations, Technology implementation support, testing, monitoring, reporting, and audit and regulatory RFI support.

Key Responsibilities
3.1 Extract, parse, cleanse, transform and analyse large‑scale structured and unstructured screening data using Python to identify patterns, control gaps and optimisation opportunities; investigate missing hits, abnormal hit or alert volumes and unexpected screening outcomes through root‑cause and control‑impact analysis, remediation and escalation.
3.2 Design and backtest enhancements to screening coverage, matching logic, rules, thresholds and key parameters; analyse viable options and present evidence‑based recommendations to Compliance, Technology, Operations and Business stakeholders, including the advantages, disadvantages, expected benefits, detection effectiveness, false‑positive rates, operational impact, limitations and residual risk.
3.3 Once approved, raise and track Jira items documenting the screening scope, matching logic, rules, thresholds, key parameters, controls, business requirements and acceptance criteria for Technology implementation; provide analytical clarification during delivery.
3.4 Validate Technology implementation through UAT, parallel‑run analysis and post‑implementation validation using historical, known‑match and edge‑case data; compare results with approved requirements and backtesting evidence, investigate defects and material variances, document results, and support formal sign‑off.
3.5 Monitor implemented changes and periodically review screening effectiveness and system efficiency; recommend tuning, rule changes or control improvements, provide ad hoc statistical and investigation support, and prepare periodic and ad hoc analytical reports for stakeholders.
3.6 Act as the subject matter expert for customer and payment watchlist screening, providing domain guidance on rules, matching logic, thresholds, testing outcomes and proposed enhancements.
3.7 Support audit and regulatory RFIs, screening‑related requests and management queries through targeted data extraction, statistical analysis and timely supporting information; maintain clear documentation linking analysis, recommendations, approvals, implementation requirements and testing results.


4. Candidate Requirements
4.1 Python and data analysis: Proficiency in Python is mandatory, with proven experience parsing, transforming and analysing large‑scale structured and unstructured datasets, identifying patterns, explaining outcomes clearly and working efficiently at scale. Experience with CML or CDSW is required.
4.2 Financial crime risk domain: Practical experience in customer or payment screening, including sanctions and PEP screening, rule tuning, backtesting, UAT and effectiveness testing.
4.3 Bachelor’s degree or equivalent practical experience in a relevant discipline, with eight to ten years of relevant experience.
4.4 Strong knowledge of AML/CFT, watchlist screening and name‑matching concepts, including exact and fuzzy matching, tokenisation, transliteration, aliases, secondary attributes, thresholds and score adjustments.
4.5 Strong analytical, problem‑solving and communication skills, with the ability to explain findings to technical and non‑technical audiences, develop evidence‑based recommendations and influence stakeholders; able to work independently, manage competing priorities and deliver within required timelines.
4.6 Experience with relational databases, data warehouses and big‑data environments.
4.7 Desirable: Knowledge of data pipelines, ETL and data lineage, and experience with Jira or a similar delivery tool

Technical skills:

  • Python: 6+ years
  • Data Analysis: 6+ years
  • Big Data Technologies/Environments: 6+ years
  • Data Lineage Analysis: 6+ years
  • Data Cleansing & Data Quality Techniques: 4-6 years

Amos Tan Jun Han

EA LIcence No.91C2918

Personnel Registration No. R23113385

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Business Analyst (AML - Bank)
Senior Business Analyst (AML - Bank)

ADECCO PERSONNEL PTE LTD • Singapore

On-site
SGD 110,000 - 170,000
Senior Business Analyst (AML | Bank)
Senior Business Analyst (AML | Bank)

adecco personnel pte ltd • Singapore

On-site
SGD 90,000 - 140,000
Senior Data Analyst, AML Screening & Data Intelligence
Senior Data Analyst, AML Screening & Data Intelligence

ADECCO PERSONNEL PTE LTD • Singapore

On-site
SGD 90,000 - 130,000
Senior AML Watchlist Analyst - Python-Driven Data Expert
Senior AML Watchlist Analyst - Python-Driven Data Expert

adecco personnel pte ltd • Singapore

On-site
SGD 90,000 - 140,000
Business Analyst (Data Analytics / $12K)
Business Analyst (Data Analytics / $12K)

PERSOL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 180,000 - 300,000
Data Analyst (AML Compliance) (JD#10887)
Data Analyst (AML Compliance) (JD#10887)

SCIENTE INTERNATIONAL PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
System Analyst (Financial Crime/ AML)
System Analyst (Financial Crime/ AML)

NTT SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Business Analyst – Banking Data Transformation, Regulatory Reporting & Financial Crime
Senior Business Analyst – Banking Data Transformation, Regulatory Reporting & Financial Crime

ARISTON SERVICES PTE. LTD. • Singapore

On-site
SGD 130,000 - 180,000
VP Senior Business Analyst (AML)
VP Senior Business Analyst (AML)

TANGSPAC CONSULTING PTE LTD • Singapore

On-site
SGD 120,000 - 180,000
-NEW- 12 Months KYC,AML Analyst (Foreign Bank)
-NEW- 12 Months KYC,AML Analyst (Foreign Bank)

AMBITION GROUP SINGAPORE PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000