technical lead marine weather careers in Manchester, United Kingdom