in24143 project careers in Glasgow, United Kingdom