Technical Lead Marine Weather careers in Swansea, United Kingdom