ge project careers in Galway, Ireland