sorry for the VERY VERY late response.
I found the job there through a London agency that contacted me through LinkedIn (Darwin Recruitment, but in the last year a lot of other UK agencies tried to place me and other tech people in Germany).
I was working for HERE Technologies, in the center of Berlin.
I didn’t know and I am still learning German, but for a lot of big tech companies and also startups English is more than enough (also for living is not a problem, in Berlin a lot of people speak it fluently).
Let me know if you need further info via PM, let’s stay on topic here