If you wish to work in the United States for a temporary period you will require a nonimmigrant work visa. You cannot work on a visitor or business visa, or under the Visa Waiver Program (VWP).
Unlike some countries, the United States government does not issue work visas for casual employment. In general, work visas are based on a specific offer of employment. In most cases, a petition must be filed and approved by the United States Citizenship and Immigration Services (USCIS) before applying for the visa at a U.S. Embassy or Consulate.
If your spouse, partner and/or children under the age of 21 wish to accompany or join you for the duration of your stay, they may be eligible to apply for derivative visas. Click here for more information.