> How do I work at a Silicon Valley startup that wants to hire me, if I'm an EU citizen with no degree and 5 years of work experience?
It'll be tough for sure. And depends on what the startup is prepared to do. Have you spoken to an immigration attorney? https://news.ycombinator.com/user?id=proberts does AMAs on here regularly and it might be worth contacting his firm for advice (also take a look through his AMAs).
Things I've seen work:
- Work remote, visit SV regularly for work. To be frank, I think that can be the best of both worlds. But YMMV.
- If you work for an overseas subsidiary for over a year, you can try for L-1 to transfer to the US. Generally the "startup" needs to be big (big) for this to be practical. You don't outright need a degree, but 5-years experience is probably on the lower end. If SV is your dream, it might be a case of finding a bigco startup that is prepared to do this. A stepping stone might be working for one of them in the EU first (e.g. Dublin in particular has plenty of satellite offices for SV companies).
- There are other options like the O-1 and H1-B, but these are extremely competitive. Again, immigration lawyer would have a better idea.
In all cases I'd probably give Peter a try first.