I have an SDE job offer from Amazon and it does allow the at-will foreign transfer, but it takes 3-4 years and WLB is not great as I have heard.
I do not have any research experience per se and would not even like to go in those fields (ML/AI), I am mostly a systems guy doing backend/scripting stuff.
I would love to hear from people with some similar background on how did you get a job in the US, how difficult it is to get a job there for a person from India? Is it necessary that I do an MS there at some university? When should I start applying and how? If anyone else would like to pitch in and give their viewpoints, I would be glad to hear from you.
This is my first post at HN, so forgive me if I violated some rules
With that being said, the best way to get a job in the US is completing grad school (takes 1-2 years). While studying you can pursue internships at US employers, use OPT to work a full time job, while your employer applies for your H1B.
If you want to enter US already employed, you probably should work for a company with significant US presence like Google MS or Amazon in India. It will take a few years for you to become senior enough to transfer on L1 and transition to H1B.
Companies (non-shady ones) typically don't hire new employees for US directly from India. There's a lot of uncertainty and long lead times associated with the H1B process. You can only apply for a new H1B every April and there's a lottery.
Don’t just look at what you make, but what you keep and save. Applying and work for a company remotely may help you with a move one day.
The best advice I can provide is don’t take advice about another country from your home country. This will likely be the hardest but in time it will make sense.
These certs I have consistently seen lead to jobs, even for those in difficult to place circumstances. They also I believe train you well for the job at hand.