global international careers in Carlow, Ireland