technical lead marine weather careers in Chester, United Kingdom