Why do you say "I doubt anyone would have me"? J1 visas aren't that difficult.<p>You can just try reaching out and talking with people, a lot of companies do office hours, you can schedule meetings with them through Skype or Google Hangouts.<p>I have been working on a platform (engager.io) to help companies and people to find place based on their preferences, we are in early stage, right now one of our features is precisely office hours, so you can schedule a meeting with someone from this companies. Right now we got a couple of companies from NYC, planning to add more and release new features soon.