technical lead marine weather careers in Pasig, Philippines