technical lead marine weather careers in Glasgow, United Kingdom