Kerja AI

Machine Learning Engineer Salary in Malaysia & Singapore

Gross monthly pay for a machine learning engineer, by experience level, in both markets.

Market range RM4,500 – RM18,000 per month.

Monthly salary bands by experience level in Malaysia
LevelMonthlyAnnual equivalent
Entry0–2 yearsRM4,500 – RM7,000RM54,000 – RM84,000
Mid3–5 yearsRM7,000 – RM12,500RM84,000 – RM150,000
Senior6+ yearsRM12,500 – RM18,000RM150,000 – RM216,000

Market range S$5,000 – S$18,500 per month.

Monthly salary bands by experience level in Singapore
LevelMonthlyAnnual equivalent
Entry0–2 yearsS$5,000 – S$7,500S$60,000 – S$90,000
Mid3–5 yearsS$8,000 – S$13,000S$96,000 – S$156,000
Senior6+ yearsS$13,000 – S$18,500S$156,000 – S$222,000

Hiring or job hunting in this field? Browse open Machine Learning Engineering roles.

How we built these numbers

Gross monthly pay, before EPF/CPF and tax, for permanent roles. Bands are built from reported-pay datasets and recruiter salary guides, not from listings on this site — we do not yet have enough salary-disclosing job ads to publish our own figures. Individual offers vary with company size, funding stage, and whether the employer is a local firm or a multinational.

Last reviewed July 2026.