You have options:
1. Marriage
2. She can apply to a large company. The visa issue isn't even a speed bump.
3. Long distance relationship
In the EU "human rights" extends to the right to respect for private and family life[1], meaning that there are much different rules on unmarried partners than in the US.
[1]: http://echr.coe.int/NR/rdonlyres/77A6BD48-CD95-4CFF-BAB4-ECB...
Applying to a large company is not the same as being hired by a large company. Also, I'm sure even large companies would rather avoid visa issues if they can.
Long distance relationship. LOL. I see you've never been in one.