As an American living abroad who wants to help my international friends I’ve worked with get to the US and into tech jobs could I sponsor them or vouch for them in anyway? One is an Indian citizen the other Turkish but will soon have his German citizenship.
I think the best you could do perhaps would be to act as a reference or use your contacts at US companies (if you have any) to give your friends some leads.
One person I know has a valid visa and is in the US already (due to his wife taking a phd there), but has been unable to secure a job for many months now. The market is rough.