View all funding →
Salary summary at Upwork
Upwork's salary ranges from $53,500 in total compensation per year for a Senior Software Engineer at the low-end to $302,500 for a Lead Machine Learning Engineer / Applied Scientist at the high-end.
Average salaries at Upwork
Minimum
$142,000
Average low-end
Average
$171,000
Typical salary
Maximum
$200,000
Average high-end
Upwork Salary FAQ
How much do Upwork employees get paid?
The median yearly total compensation reported at Upwork is $173,250 .
What's the highest salary at Upwork?
The highest paying role reported at Upwork is Lead Machine Learning Engineer / Applied Scientist with a yearly total compensation of $302,500 . This includes only base salary without any potential stock compensation and bonuses.
What's the lowest salary at Upwork?
The lowest paying role reported at Upwork is Senior Software Engineer with a yearly total compensation of $53,500 . This includes only base salary without any potential stock compensation and bonuses.
Remotely