Data Science Salaries · freehire

Data Science roles pay a median of $185,000 per year across 543 postings that disclose pay, ranging from $157,450 to $220,250.

Updated July 23, 2026

LevelCurrencyPeriod25thMedian75thPostings
InternUSDyear$92,500$147,000$174,0005
JuniorUSDyear$65,000$91,250$122,49010
MiddleUSDyear$112,675$125,900$151,27518
SeniorUSDyear$150,000$177,600$209,141287
SeniorEURyear€59,200€69,000€85,00013
SeniorCADyearCA$131,900CA$135,500CA$156,40011
SeniorEURmonth€5,000€5,420€31,37511
SeniorSGDyearSGD 125,000SGD 150,000SGD 200,0005
LeadUSDyear$153,700$180,000$190,90059
LeadEURyear€60,088€92,925€105,2506
StaffUSDyear$204,375$228,125$254,00092
PrincipalUSDyear$173,200$181,600$208,80057
C-levelUSDyear$214,000$263,518$299,25015
All levelsUSDyear$157,450$185,000$220,250543
All levelsEURyear€58,549€79,250€96,25020
All levelsCADyearCA$131,900CA$155,050CA$165,50020
All levelsEURmonth€3,750€5,150€7,75017
All levelsGBPyear£90,000£105,000£112,5009
All levelsSGDyearSGD 112,500SGD 150,000SGD 207,5007
All levelsUSDhour$34$69$816
All levelsINRyear₹687,545₹3,125,000₹3,875,0006
All levelsRUByearRUB 425,000RUB 700,000RUB 750,0006