Both the post that you will be employed on as well as the employer that you will be working for in Germany will be the determining factors for whether or not you will have to learn German.
Nevertheless, some basic knowledge of the German language can be of great help in everyday life situations while in Germany.