Upwork's IT department is led by Brian Schmidt (VP of Engineering) and has 17909 employees.
Dave Diorio
Senior Data Analyst
Looking for a particular Upwork employee's phone or email?