> Are there really that many non Germans speakers that you need to use English?
I'm not OP, but also at a Berlin tech company. I always say I'm glad I learned German (in a much smaller city elsewhere in Germany) before moving here. You absolutely can learn German here, and I know people who have, but I also know people who've lived here for years and don't know enough to buy a loaf of bread in a bakery. The problem is that you can get away with it: your colleagues can all speak English (and some of them can't speak Germany, in some workplaces, including mine); as an expat, you probably live in a neighborhood with lots of other expats, where the staff in restaurants and shops speak English (and it's not uncommon for waiters to be unable to speak German); you can make your friends exclusively in expat communities, and if you arrive in Berlin speaking no German, that's a lot easier than integrating into the local community without yet knowing its language. It's especially bad if your accent gives away that English is your native language.
I'm not OP, but also at a Berlin tech company. I always say I'm glad I learned German (in a much smaller city elsewhere in Germany) before moving here. You absolutely can learn German here, and I know people who have, but I also know people who've lived here for years and don't know enough to buy a loaf of bread in a bakery. The problem is that you can get away with it: your colleagues can all speak English (and some of them can't speak Germany, in some workplaces, including mine); as an expat, you probably live in a neighborhood with lots of other expats, where the staff in restaurants and shops speak English (and it's not uncommon for waiters to be unable to speak German); you can make your friends exclusively in expat communities, and if you arrive in Berlin speaking no German, that's a lot easier than integrating into the local community without yet knowing its language. It's especially bad if your accent gives away that English is your native language.