linguistic team lead careers in Carlow, Ireland