Hello all,<p>I'm a Electrical & Computer Engineer graduate, with two full years of employment as a Software Engineer in a multinational company. I'll be starting an MSc in Data Science (part-time while also keeping my job) on a european university next month and I want to already start checking what the best ways are to have either a summer internship or a short term contract position in a US company.<p>In more detail I want to know if anyone has done anything similar before, and if so how did you go about doing it? Specifically details regarding how to find such jobs/positions, what is required visa-wise etc.<p>Thanks!