Skip to main content
Machine Learning Engineer Salary in Singapore

Machine Learning Engineer Salary in Singapore

Based on 1,809 job listings - Singapore, Singapore 2026

Average salary
$26,352 - $37,639
Median salary
$11,250 - $22,500
Lower rangeUpper range

Salary distribution by percentile

10th percentile$11K
25th percentile$11K
Median$11K
75th percentile$12K
90th percentile$84K

50% of professionals earn between $11,250 - $12,188 SGD

The median salary is $11,250

Compare with national average

Singapore

Average salary

26,352 - 37,639

Median salary

11,250 - 22,500

1,809 job openings

Singapore

Average salary

250,000 - 650,000

Median salary

400,000 - 650,000

2,455 job openings

Machine Learning Engineer

1,809 job openings in Singapore

View job listings

Find professionals

Machine Learning Engineer in Singapore

View professionals

The average salary for a Machine Learning Engineer in Singapore, Singapore is SGD 26,352 - SGD 37,639 per year in 2026, based on 1,809 job listings.

Explore 1,809 Machine Learning Engineer job listings in Singapore on BeBee, or check our salary calculator for a personalized estimate.