Yes, nonimmigrant visas, such as the H1B visa, allow skilled workers to temporarily work in the USA for a specific employer and duration.