Graduate student looking to find an internship opportunity to immigrate to germany
Hello. I'm a tunisian software engineering student and I've always wanted to study overseas, ever since I was young.
I would love to get an internship opportunity in hopes that it would open doors to get a job offer in the end and move out to Germany.
My questions are:
1. Do I need to learn the German language and get certified or is English enough for IT companies in Germany? and if I were to learn the language, what is the minimum level required? B1 or B2?
2. Which cities should I target in my search? Which cities are popular among graduate students and are known for having more job opportunities and having cheaper rent options?
3. If I manage to get a position, can I expect to be paid? and will the paiement be enough to sustain rent + living expenses?
4. What is the necessary paper work needed, besides a visa?
5. Do I actually have a chance? what's the state of the job market? Will companies be willing to invest in a 3rd country graduate student and sponsor their visa?