While studying a program/course, students can work part-time via Student Visa. However, the overall number of hours worked per week cannot exceed 20 hours. And the job must not conflict with the candidate's program. Employers must receive a work permit from the Foreign Office to hire a Student Visa holder. The work contract must not last longer than the study visa.
A work permit will be not required for internships that are part of a course, like in the Vocational training program by Hotel Ecotur, Spain. They are offering internships in Hospitality Management and Kitchen Management and paying students 300 Euros as a part of their paid internship program.