ge careers in Galway, Ireland