technical lead marine weather careers in Cambridge, United Kingdom