The Global AI, ML, Data Science Salary Index for 2024 💰📊

See below our global salary index in 2024 for roles in the AI, ML, Data Science space based on internal data (survey submissions + jobs with open salaries). Salary data is in USD and recalculated at its average fx rate during the year for salaries entered in other currencies.

The data is processed and updated on a weekly basis so the rankings may change over time during the year. Want to play around with the dataset yourself? You can download the complete salary dataset here.

# Role Median Salary in 2024 n
1 Head of Machine Learning $ 336,500 6 Details
2 Engineering Manager $ 240,000 346 Details
3 Head of AI $ 234,750 16 Details
4 Machine Learning Model Engineer $ 230,000 16 Details
5 Head of Data $ 225,000 127 Details
6 Machine Learning Manager $ 222,190 10 Details
7 ML Infrastructure Engineer $ 216,800 18 Details
8 Quantitative Developer $ 214,500 6 Details
9 Software Architect $ 212,950 10 Details
10 Machine Learning Platform Engineer $ 207,250 16 Details
11 Director of Machine Learning $ 205,800 18 Details
12 AI Product Manager $ 204,500 26 Details
13 Tech Lead $ 200,000 8 Details
14 Technical Lead $ 195,600 64 Details
15 AI Solution Architect $ 195,523 10 Details
16 Robotics Software Engineer $ 193,000 12 Details
17 AI Scientist $ 190,500 40 Details
18 Frontend Engineer $ 190,000 12 Details
19 Machine Learning Infrastructure Engineer $ 189,600 10 Details
20 Machine Learning Engineer $ 189,000 4507 Details
21 AI Architect $ 186,850 128 Details
22 Research Scientist $ 184,300 1952 Details
23 Computer Vision Engineer $ 183,000 59 Details
24 Principal Application Delivery Consultant $ 182,500 40 Details
25 Infrastructure Engineer $ 180,400 16 Details
26 Backend Engineer $ 180,000 141 Details
27 Software Engineer $ 180,000 7650 Details
28 Research Engineer $ 180,000 873 Details
29 Site Reliability Engineer $ 177,688 226 Details
30 Solutions Architect $ 177,260 396 Details
31 Member of Technical Staff $ 176,600 36 Details
32 Prompt Engineer $ 176,480 36 Details
33 Data Infrastructure Engineer $ 175,800 56 Details
34 Machine Learning Modeler $ 173,350 8 Details
35 Lead Engineer $ 172,850 34 Details
36 Machine Learning Architect $ 171,000 16 Details
37 Product Manager $ 170,000 988 Details
38 Solution Architect $ 169,700 90 Details
39 Software Development Engineer $ 169,600 328 Details
40 Platform Engineer $ 166,560 216 Details
41 DataOps Engineer $ 165,320 6 Details
42 Data Analytics Lead $ 165,000 75 Details
43 Security Engineer $ 165,000 56 Details
44 Systems Engineer $ 163,000 306 Details
45 Fullstack Engineer $ 162,750 24 Details
46 Lead Analyst $ 162,500 30 Details
47 Full Stack Engineer $ 161,760 96 Details
48 Engineer $ 160,000 3930 Details
49 Machine Learning Researcher $ 160,000 416 Details
50 MLOps Engineer $ 160,000 78 Details
51 Applied Scientist $ 160,000 1290 Details
52 Quantitative Researcher $ 160,000 46 Details
53 Principal Statistical Programmer $ 159,750 34 Details
54 Product Designer $ 159,615 35 Details
55 Machine Learning Scientist $ 158,750 218 Details
56 AI Researcher $ 158,500 38 Details
57 NLP Engineer $ 158,100 8 Details
58 AI Lead $ 157,488 13 Details
59 Data Governance Lead $ 156,250 38 Details
60 Architect $ 156,223 50 Details
61 Manager $ 155,000 2398 Details
62 AI Developer $ 155,000 79 Details
63 Data Architect $ 154,889 998 Details
64 Master Data Management $ 154,602 8 Details
65 Machine Learning Quality Engineer $ 153,300 14 Details
66 Data Scientist $ 151,900 8805 Details
67 AI Engineer $ 150,200 543 Details
68 Bioinformatics Scientist $ 150,031 38 Details
69 Data Product Manager $ 150,000 144 Details
70 AI Software Engineer $ 149,020 11 Details
71 Data Quality Lead $ 147,100 30 Details
72 Analytics Engineer $ 147,000 840 Details
73 Robotics Engineer $ 147,000 62 Details
74 Data Governance $ 146,650 50 Details
75 Solutions Engineer $ 146,408 161 Details
76 Computational Biologist $ 145,400 28 Details
77 Decision Scientist $ 145,000 102 Details
78 Data Operations Manager $ 144,600 22 Details
79 Data Governance Engineer $ 144,450 14 Details
80 Data Engineer $ 140,000 6892 Details
81 Business Intelligence $ 139,000 288 Details
82 Analytics Lead $ 138,750 42 Details
83 DevOps Engineer $ 137,505 220 Details
84 ETL Engineer $ 137,000 5 Details
85 Data Strategy Lead $ 136,500 12 Details
86 Data Analytics Manager $ 135,800 91 Details
87 QA Engineer $ 134,150 26 Details
88 Cloud Engineer $ 130,000 76 Details
89 Data Strategist $ 130,000 34 Details
90 Data Integration Engineer $ 130,000 52 Details
91 AI Specialist $ 130,000 56 Details
92 BI Engineer $ 128,800 60 Details
93 Business Intelligence Manager $ 128,750 28 Details
94 Data Modeler $ 127,850 94 Details
95 Statistical Programmer $ 126,600 58 Details
96 Cloud Database Engineer $ 125,700 30 Details
97 Data Lead $ 125,380 90 Details
98 Data Governance Manager $ 124,000 25 Details
99 Cloud Database Administrator $ 123,488 18 Details
100 Product Analyst $ 123,050 78 Details
101 Machine Learning Specialist $ 121,880 6 Details
102 Data Integration Developer $ 121,056 12 Details
103 Software Developer $ 120,500 318 Details
104 Bear Robotics $ 120,000 10 Details
105 Associate $ 120,000 884 Details
106 ETL Developer $ 120,000 20 Details
107 Business Intelligence Lead $ 119,775 30 Details
108 Data Analytics Developer $ 119,076 8 Details
109 Artificial Intelligence Engineer $ 118,850 18 Details
110 Consultant $ 118,000 454 Details
111 Quantitative Analyst $ 117,900 49 Details
112 Data Governance Analyst $ 117,487 54 Details
113 Full Stack Developer $ 117,300 40 Details
114 Developer $ 115,000 180 Details
115 Data Quality Specialist $ 113,795 14 Details
116 Data Quality Manager $ 113,630 14 Details
117 Data Quality Engineer $ 112,750 28 Details
118 Data Operations Engineer $ 111,150 36 Details
119 AI Product Owner $ 110,000 12 Details
120 Python Developer $ 110,000 38 Details
121 Data Product Owner $ 110,000 60 Details
122 Business Analyst $ 110,000 183 Details
123 Bioinformatician $ 109,682 12 Details
124 Business Intelligence Engineer $ 109,250 408 Details
125 Research Analyst $ 108,577 284 Details
126 Data Management Lead $ 107,900 20 Details
127 Business Intelligence Analyst $ 106,100 367 Details
128 Business Intelligence Developer $ 105,000 208 Details
129 Data Visualization Engineer $ 104,250 34 Details
130 Machine Learning Developer $ 103,275 34 Details
131 Analyst $ 102,960 1329 Details
132 Data Team Lead $ 102,400 22 Details
133 Data Analytics Specialist $ 101,375 50 Details
134 Business Intelligence Specialist $ 101,284 10 Details
135 Data Visualization Developer $ 100,240 12 Details
136 Marketing Analyst $ 100,000 8 Details
137 Data Visualization Analyst $ 100,000 31 Details
138 Data Developer $ 100,000 68 Details
139 Technical Writer $ 100,000 15 Details
140 Data Analyst $ 99,200 5593 Details
141 Data Visualization Specialist $ 99,000 32 Details
142 Technology Integrator $ 98,650 6 Details
143 Data Governance Specialist $ 97,851 40 Details
144 Data Analytics Associate $ 96,000 7 Details
145 Statistician $ 95,329 38 Details
146 Data Manager $ 95,300 440 Details
147 BI Analyst $ 94,900 95 Details
148 Data Integration Specialist $ 93,750 30 Details
149 Data Integration Analyst $ 92,500 10 Details
150 Actuarial Analyst $ 92,500 6 Details
151 Data Management Consultant $ 91,548 12 Details
152 Power BI Developer $ 90,000 48 Details
153 Data Quality Analyst $ 90,000 67 Details
154 BI Developer $ 90,000 146 Details
155 Data Management Manager $ 89,175 8 Details
156 Data Operations Analyst $ 88,884 52 Details
157 Analytics Specialist $ 88,100 18 Details
158 Data Management Analyst $ 87,477 108 Details
159 Data Operations Specialist $ 84,000 30 Details
160 Data Analytics Consultant $ 83,250 32 Details
161 AI Research Scientist $ 77,777 6 Details
162 Postdoctoral Fellow $ 77,500 6 Details
163 Data Operations Associate $ 77,500 18 Details
164 Data Management Associate $ 77,000 6 Details
165 Data and Reporting Professional $ 76,500 8 Details
166 Data Management Specialist $ 75,401 86 Details
167 Pricing Analyst $ 75,000 14 Details
168 Data Specialist $ 73,000 350 Details
169 Insight Analyst $ 72,000 52 Details
170 Data Reporting Analyst $ 71,095 48 Details
171 Encounter Data Management Professional $ 69,800 28 Details
172 Data Integrity Analyst $ 69,683 12 Details
173 Research Assistant $ 62,000 38 Details
174 Research Associate $ 58,717 77 Details
175 AI Data Scientist $ 58,333 5 Details
176 Clinical Data Operator $ 36,000 8 Details
177 Stage $ 33,409 10 Details

See here the salary index for past years:

Global Salary Index for 2023 View list
Global Salary Index for 2022 View list

About this project

We collect salary information anonymously from professionals and employers all over the world and make it publicly available for anyone to use, share and play around with.

Our goal is to have open salary data for everyone. So newbies, experienced pros, hiring managers, recruiters and also startup founders or people wanting to switch careers can make better decisions.