technical lead marine weather careers in Cape Town, South Africa