Before joining Twitter in 2011, Agrawal interned at Microsoft Research and Yahoo. He rose through the ranks at Twitter, becoming Chief Technology Officer before being appointed CEO in November 2021.