Try J-1 visa, but you may be subjected to two-year home resident requirement in the future if you seek an H-1 status or green card in US. See the following link:
http://www.workpermit.com/us/exchange-trainees-and-interns.htm
http://j1visa.state.gov/programs/intern/