I do not have personal experience with O1 visa, so I'd suggest finding a lawyer or put up another AskHN for it. I'm sure several HN users have went through O1 process before.
That said, I can tell you what I know, but takes it with a lot of salt.
You don't need to be anywhere near Nobel winner level to get an O1 -- which is the impression one might get from reading on USCIS description of O1. However, you still need to be demonstrably good. Since the agency is unable to judge whether anyone of a profession is an expert or not - this is not a slight on them, it's just impossible for an outsider to judge competency of any practioner of any profession - they mostly defer to other external validation you've already got in your field: professional award, news about you or your work by mainstream newspaper (even non-US one, I think news in your own country counts), patents, your alma mater, other well known experts in your field etc. Basically it might be a bit of a popularity contest. To make it concrete, I know an acquaintance who got O1: went through MIT, has a couple of patents, working at a good company, couple of highschool awards, had some articles on him when he was a teenager. I don't know exactly the extent of who was writing recommendations and such for him.
I've also seen a HN user who said they was executive of a startup that exited at reasonable high returns, yet unable to secure O1 visa (some other HN users in that same thread indicates it might be a lawyer issue, I don't know).
Finally, can you make a couple of million bucks? That might be the easiest way to get to the US ...
Also as someone else have said in another thread, if you got an offer from the big company, they'd glad to relocate you to another country where they have an office. Everything I said just applied to the US and I think any other country would be much easier.