In order to work in the US you need to have a job offer from a US employer that is willing to sponsor you for a work visa.
Apart from work visas there is also the J-1 trainee visa for students, recent graduates, and other university-age applicants. A J-1 visa will allow you to spend up to 18 months in the US.
To get a J-1 visa, you do not have to have a job offer, but you do have to submit your application through an accredited J-1 program sponsor, such as Council Exchanges (CIEE) (
http://www.councilexchanges.org.uk/) or the Association for International Practical Training (AIPT) (
http://www.aipt.org).
There are many other J-1 program sponsors – a quick search on the Internet should lead you to their sites and will allow you to compare their fees and services.
Best of luck!
Attorney Edward Weiner
http://www.immigration-aux-usa.com/