File for asylum
O visa
Being a postdoc doesn’t mean he meets the requirements. But if he does, it’s a good visa to apply for since there is no cap on the amount the USCIS will issue.
Marry that friend
Get married to a U.S citizen to get GC EAD or work at oversea office for a year and come back L1
Your friend is screwed. Transfer to another location.
You mean country, right?
Assuming your friend can’t get OPT extension, they will have to wait for H1B lottery, or apply for O1 (if they have a good academic profile), or if Google allows for J-1 holders to work. The easiest option will be to work at a Google location outside the country for a year and then come back on L1 or H1-b
Your “friend” should come ask for themselves
Keep the stereotype alive!