Machine Learning Engineer, Graph Deep Learning - Credit

Monee SG Private Limited

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Monee SG Private Limited, a leading digital payments and financial services provider in Southeast Asia, invites a Machine Learning Engineer focused on graph learning to enhance credit risk assessment. You will develop graph deep learning models using large-scale user relationships and financial data, delivering measurable improvements to application scoring and customer risk models.

You will contribute across the full development cycle—from design to production—focusing on GAT/RGAT experiments,

Qualifications

  • Bachelor's degree or above in CS/AI/math/stats/data science or related field.
  • Strong ML/deep learning foundations, GNNs, attention.
  • Proficiency in Python, SQL, PyTorch; experience with DGL or PyTorch Geometric.
  • Experience in graph learning research or projects; ability to explain graph construction and results clearly.
  • Rigorous experimentation and validation with baselines and ablations.
  • Ability to read papers and communicate ideas; strong problem-solving and collaboration skills.

Responsibilities

  • Investigate training populations, windows, sampling, and labels for A-card, B-card, and joint modeling; assess impact on performance.
  • Design nodes, edges, and features from contact networks, transactions, devices, and relationships; manage relation types.
  • Implement and improve graph attention models; explore multi-relational aggregation and node features selection.
  • Compare pooled multi-snapshot training, continual training, and rolling retraining; explore multi-task learning.
  • Incorporate graph scores or embeddings into existing risk models and measure incremental value (AUC/ KS).
  • Collaborate with data engineering, ML engineering, and risk modeling teams to improve data processing, graph construction, training, and deployment pipelines.
  • Build on validated business use cases to explore heterogeneous graphs and temporal graphs.

Skills

Graph learning
Python
PyTorch
Experimentation
Communication

Education

Bachelor's degree+ in CS/AI/Math/Data Science

Tools

DGL
PyTorch Geometric
Spark

Job description

About Monee

Monee is a leading digital payments and financial services provider in Southeast Asia, with a growing presence in Latin America. Its mission is to better the lives of individuals and businesses in the region with financial services through technology.

Monee delivers a comprehensive range of digital financial products and services, including mobile wallets, payment processing, credit, banking, and insurtech. By leveraging technology and strategic partnerships, Monee aims to drive greater digital financial inclusion, convenience, and accessibility for individuals and small businesses across Southeast Asia and Latin America.

Monee is part of Sea Limited, a global technology company.

We are looking for a machine learning engineer who is passionate about graph learning and solving real business problems. You will develop graph deep learning models using large-scale user relationships and financial behavior data to improve credit risk assessment.

You will contribute across the full development cycle, from training sample design and graph construction to model training, downstream evaluation, and production use. Our immediate focus is systematic experimentation with GAT and RGAT to deliver measurable incremental value to application scoring models, behavioral scoring models for existing customers, and other credit risk models. Over time, we will expand into heterogeneous graphs with multiple node types, temporal graphs, and graph self-supervised learning.

We welcome candidates from credit risk, e-commerce, recommendation systems, content integrity, social networks, and knowledge graphs. We value practical graph learning experience, rigorous experimentation, and the ability to translate research into business impact.

  • Investigate training populations, historical windows, monthly snapshots, sampling and balancing strategies, repeated-user handling, and labels with different outcome horizons for A-card, B-card, and joint modeling. Assess their impact on performance and generalization.
  • Design nodes, edges, and features from contact networks, transactions, shared devices, and other entity relationships. Experiment with individual and combined relation types, time windows, edge filtering, directionality, edge attributes, and high-degree node handling, balancing coverage, signal quality, and computational cost.
  • Implement and improve graph attention models, including network depth, neighbor sampling, attention mechanisms, aggregation across relation types, and node feature selection. Use ablation studies to isolate contributions from a user's own features, neighborhood information, and graph structure.
  • Compare pooled multi-snapshot training, continual training, and rolling retraining. Explore multi-task learning, regularization, and graph self-supervised learning to improve training stability, sample efficiency, and generalization over time.
  • Incorporate graph scores or embeddings into existing risk models and measure incremental value over established features and baselines. Use AUC, KS, out-of-time (OOT) validation, segment analysis, and repeated experiments to assess performance, stability, and applicability across products and markets. Enforce point-in-time correctness for features, relationships, and labels to prevent leakage.
  • Collaborate with data engineering, ML engineering, and risk modeling teams to improve data processing, graph construction, training, batch inference, and evaluation pipelines. Optimize runtime and resource usage, and support model versioning, deployment, and performance monitoring.
  • Build on validated business use cases to explore heterogeneous graphs with user, device, merchant, and other node types; temporal graphs; and graph structure representations and link prediction for credit risk modeling.
  • Bachelor's degree or above in Computer Science, Artificial Intelligence, Mathematics, Statistics, Data Science, or a related field.
  • Strong foundations in machine learning and deep learning, including GNN message passing, neighborhood aggregation, and attention. Familiarity with models such as GAT, GraphSAGE, and GCN, with the ability to understand and implement approaches for graphs with multiple relation types.
  • Proficiency in Python, SQL, and PyTorch, with practical experience in DGL, PyTorch Geometric, or a comparable graph learning framework. Ability to process data, implement models, debug training, and analyze results.
  • At least one graph learning research, internship, or industry project, such as node classification, graph representation learning, heterogeneous graph modeling, knowledge graph completion, or link prediction. Ability to explain graph construction, modeling choices, experimental design, and results clearly.
  • A rigorous approach to experimentation and validation, including appropriate baselines and ablations, with attention to data quality, temporal splits, information leakage, and model stability.
  • Ability to read technical papers and communicate technical ideas effectively, together with strong learning, problem-solving, and collaboration skills.

Good to have:

  • Experience in credit risk, fraud detection, or fintech modeling, including A-card / B-card models, observation and performance windows, label maturity, and risk model validation.
  • Experience in heterogeneous graph node classification, multi-relational modeling, knowledge graph completion, inductive link prediction, or relational reasoning, with the ability to adapt these methods to new business settings.
  • Experience in temporal graphs, graph self-supervised learning, graph pretraining, or multi-task learning.
  • Experience processing large-scale graph data, using Spark / Hive, optimizing neighbor sampling or GPU training, or working with distributed training.
  • High-quality publications, open-source contributions, or demonstrated business impact in graph learning, representation learning, or related areas.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Engineer, Graph Deep Learning - Credit
Machine Learning Engineer, Graph Deep Learning - Credit

Monee • Singapore

On-site
SGD 90,000 - 130,000
Graph Deep Learning Engineer for Credit Risk Insights
Graph Deep Learning Engineer for Credit Risk Insights

Monee SG Private Limited • Singapore

On-site
SGD 120,000 - 180,000
Credit Risk Data Scientist, Monee (2027 Graduate)
Credit Risk Data Scientist, Monee (2027 Graduate)

Monee SG Private Limited • Singapore

On-site
SGD 55,000 - 75,000
Research Engineer, Training Systems & Experimentation - Monee
Research Engineer, Training Systems & Experimentation - Monee

Monee • Singapore

On-site
SGD 120,000 - 180,000
Machine Learning Engineer - Risk Data Experienced (Individual Contributor) Singapore Data Science
Machine Learning Engineer - Risk Data Experienced (Individual Contributor) Singapore Data Science

Monee • Singapore

On-site
SGD 120,000 - 180,000
Data Scientist - Monee
Data Scientist - Monee

Monee SG Private Limited • Singapore

On-site
SGD 17,000 - 23,000
Data Engineer (ML/AI) - Monee
Data Engineer (ML/AI) - Monee

Monee SG Private Limited • Singapore

On-site
SGD 90,000 - 140,000
Risk Data Scientist - Credit
Risk Data Scientist - Credit

Monee • Singapore

On-site
SGD 60,000 - 90,000
Credit Risk Analyst, Monee (2026 Graduate)
Credit Risk Analyst, Monee (2026 Graduate)

Monee SG Private Limited • Singapore

On-site
SGD 60,000 - 120,000
Credit Risk Analyst, Monee (2027 Graduate) Singapore Risk Management
Credit Risk Analyst, Monee (2027 Graduate) Singapore Risk Management

Monee • Singapore

On-site
SGD 45,000 - 72,000