Don&#x27;t waste your time flying in October.  Companies will be applying for H1Bs in April, and they usually run out on the 1st day.  And even if you get an H1B in April, you can&#x27;t start until the following October.  Very few companies (probably zero) will allow you to work remotely until you get your H1B and then can start working.<p>Your best chance is to get into a Master&#x27;s program and then apply for internships, and eventually a job that way.  Then they can apply for your behalf while you are on OPT, rather than randomly while you&#x27;re in Columbia.<p>Your other option is to get a job locally at a big Silicon Valley company, like Facebook or Google and then transfer to the US.  If you are manager, then you can get your L1 visa which is really fast.