In October 2017, Twitter announced the appointment of Agrawal as chief technology officer (CTO) following the departure of then CTO, Adam Massinger. Agrawal had joined the company in October 2011 as a distinguished software engineer. Before joining Twitter, Parag held leadership positions at Microsoft Research and Yahoo!