What does bei einer Firma ein Praktikum machen mean?

bei einer Firma ein Praktikum machen - German to English

to intern at a company