Neo4j Data Engineer

ANCHOR SEARCH GROUP PTE. LTD.

Join a team to build innovative Neo4j-powered solutions that detect fraud rings, money laundering networks, and account takeovers in real-time. You'll work at the intersection of data science, graph analytics, and financial crime prevention—helping our clients in the banking sector safeguard their operations and protect their customers.

Responsibilities

- Model Complex Banking Data in Neo4j: Design and implement graph data models representing customers, accounts, transactions, devices, and their interconnected relationships.

- Apply Graph Data Science (GDS) Algorithms: Leverage Community Detection, Link Prediction, Node Embeddings, and Pathfinding algorithms to uncover hidden fraud patterns and suspicious networks.

- Build Real-Time Investigation Dashboards: Develop interactive visualisations usingNeo4j Bloom to empower Risk and AML teams with actionable insights.

- CollaborateAcross Teams: Partner closely with Risk Management, Anti-Money Laundering(AML), Compliance, and Data Science teams to translate business requirementsinto technical solutions that reduce fraud losses.

- Optimise Performance: Ensure scalability, performance tuning, and reliability of graph databases in production environments.

- Drive Innovation: Stay current with emerging graph technologies and fraud detection techniques, and contribute to continuous improvement of our analytics capabilities.

Requirements

Must-Have

- 5–6years of overall IT experience, with 2+ years of hands-on experience working with Neo4j, Cypher query language, and Graph Data Science (GDS) library.

- Strongproficiency in Python for ETL pipelines, data processing, and integration withNeo4j GDS workflows.

- Solidunderstanding of graph database concepts, including data modelling, indexing,query optimisation, and performance tuning.

- Experienceapplying GDS algorithms such as Community Detection (Louvain, LabelPropagation), Link Prediction, Node Embeddings (Node2Vec, GraphSAGE), andCentrality measures.

- Familiaritywith Neo4j Bloom or similar graph visualisation tools for buildinginvestigative dashboards.

- Experiencein the Banking, Fraud Detection, or AML domain is highly preferred.

- Stronganalytical and problem-solving skills with the ability to translate complexbusiness requirements into technical solutions.

- Excellentcommunication and collaboration skills to work effectively withcross-functional teams.

Good-to-Have

- Experiencewith other graph databases (e.g., Amazon Neptune, TigerGraph, JanusGraph).

- Knowledgeof machine learning frameworks (e.g., scikit-learn, TensorFlow, PyTorch) andintegrating ML models with graph analytics.

- Familiaritywith cloud platforms (AWS, Azure, GCP) and deploying Neo4j in cloudenvironments.

- Understandingof data streaming technologies (Kafka, Kinesis) for real-time fraud detectionpipelines.

- Experiencewith CI/CD pipelines, Infrastructure as Code (Terraform, CloudFormation), andDevOps practices.

- Knowledgeof regulatory frameworks related to AML, KYC, and financial crime compliance.

- Neo4jCertified Professional or Graph Data Science certification is a plus.

- Bachelor'sor Master's degree in Computer Science, Data Science, Information Technology,or a related field.

- 5-6years of experience in IT production, preferably in banking or financialservices

- Goodproblem-solving skills and ability to work under pressure in a fast-pacedenvironment.

- Strongcommunication skills with the ability to liaise effectively across teams.

Interested candidates may send their CV to MAC (Reg No. R1221300) ***email_hidden*** quoting the job title in the Subject line. We regret that only shortlisted candidates will be notified.