science r ampd careers in Essen, Germany