Find a company willing to sponsor you with a h1b visa. http://www.hooyou.com/h-1b/
There are many ways for you to find long term or permanent employment in the US, but here are some of the main ways that I am familiar with.
I've seen people who have worked for US companies in their Korean branch like Oracle and Google, who have transferred to the US and were granted green cards after having worked a number of years. I've also seen people do this with European companies.