machine learning nlp careers in Durban, South Africa