The point where experts and best companies meet
Share
The role can be based in Italy, Spain orPortugal, but candidates from other areas are also strongly encouraged toapply. Strong command of most of the applicable languages is highly desired. Somebusiness travel will be required.
These jobs might be a good fit