HR Technology Upwork Appoints Saty Bahadur as Chief Technology Officer AIT News Desk Aug 17, 2021 Upwork, the world’s work marketplace that connects businesses with independent talent, announced that Saty Bahadur has joined the company as its new…