Machine Learning Engineer

Group-IB

📍 EMEA, EMEA, Singapore

Full-time Security and Investigations Posted February 24, 2026

Job Description

We are looking for an experienced Machine Learning Engineer to strengthen our Fraud Protection team within a multinational cybersecurity company. The primary mission of this role is to analyze banking transactions to detect and prevent fraud and to enhance existing fraud detection algorithms.

A key focus of the position is graph-based transactional analysis, including identifying complex relationships in financial data such as cryptocurrency flows. You may also contribute to broader graph-related tasks, for example building GraphRAG components for AI-driven agents.


Tech Stack

  • Python 3.8+
  • Data analysis & modeling: pandas, scikit-learn, PyTorch
  • Graph libraries/frameworks: NetworkX, PyG, Neo4j, AWS Neptune (any of these)
  • Databases (nice to have): Elasticsearch, Cassandra, ClickHouse
  • Git, Docker
  • AWS ecosystem


Responsibilities