De acordo com Jovem Alemanha :
Do I need a visa if I am not from Germany?
If you are an EU citizen, you don't need a work permit. If you are a non-EU citizen, you do. If you are studying and living outside Germany and applying for an internship in Germany, you will need to organize a work permit before you are allowed to undertake an internship. You will also need health insurance, which is compulsory for anyone working in Germany, and necessary for getting a work permit.
Portanto, a resposta é yes , você precisará de uma permissão de trabalho antes de vir para a Alemanha para trabalhar. No entanto, se o seu empregador não lhe pedir para se candidatar, você também pode se afastar da Alemanha com um visto regular, especialmente porque o estágio não é remunerado.