Ask HN: How to get a good pay SDE job in US? I am a student pursuing Btech in Computer Science from a reputed college in India(BITS) and would like to settle in the US after my graduation. I have done 2 internships in tier 1 companies, 1 of which is currently ongoing and lasts 6 months, and one internship in Govt research institute, all are SDE based interns. 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 |