Rust (opens in new tab) developers earn higher salaries, but there are significant disparities and inequalities in the compensation received by developers, a new survey has found.
Salary data from data and Artificial intelligence (AI (opens in new tab)) professionals compiled by O'Reilly (opens in new tab), revealed that professionals who work with the Rust programming language (opens in new tab) received over $180,000 on average, which was significantly higher than the sector average of $146,000.
Interestingly, even though Python (opens in new tab) was the most popular language among the respondents, those using the language only earned around $150,000.
- Here’s our roundup of the best laptops for programming (opens in new tab)
- Take a look at out collection of the best HTML courses (opens in new tab)
- Get started with programming with these best Python courses (opens in new tab)
"There's a huge demand for Python programmers (opens in new tab), but there's also a huge supply," the report's author, Mike Loukides told ZDNet, adding that proficient Rust developers were harder to come by, making them more valuable.
Disparities on multiple levels
O'Reilly surveyed over 3000 respondents from the UK and US to get an idea about the compensation trends, career opportunities and challenges in the data and AI sectors.
One of the startling revelations of the survey was the disconnect between popular languages and languages that commanded the highest salaries.
Loukides told ZDNet that there’s a dearth of Python programmers in the market, which is why despite being less popular languages like Rust and Go (opens in new tab) command a higher salary.
“For Rust and Go, the demand is smaller, but the supply is much smaller. Rust and Go are leading-edge languages with a lot of buzz around them. If you're claiming Rust and Go competence, you're showing that you've gone beyond the basics, whether or not they're actually required for the job," Loukides reasoned.
However, O'Reilly's survey also uncovered a noticeable disparity in the earnings between men and women. Women's salaries (averaging $126,000) were sharply lower than those of men (averaging $150,000).
What makes this disparity even more striking is the fact that the survey found that women were more likely than men to have advanced degrees, including PhDs.
“Men’s salaries were higher regardless of job title, regardless of training and regardless of academic degrees,” noted the survey adding that the average salary for a woman with a doctorate or master's degree was 82% of the salary for a man with an equivalent degree.
Via ZDNet (opens in new tab)