international careers in Carlow, Ireland