technical lead marine weather careers in Leeds, United Kingdom