CareerPlanSign in

Machine Learning Engineer - NLP Focus

Richards Bay, uMhlathuze💼 Full-time🗓 2026-09-06 → 2026-09-21

Core

Develop and deploy sophisticated NLP models to extract insights from large volumes of text data, powering features like intelligent search, sentiment analysis, and chatbots.

Role type

Machine Learning Engineer (NLP)

Builds

Production-grade NLP pipelines and services for intelligent search, sentiment analysis, and chatbots

Domain

Natural Language Processing / Artificial Intelligence

Deliverable

production ML models

Required skills

NLP model design and optimization, text classification, named entity recognition, topic modeling, language generation, data preprocessing, feature engineering, Python programming, NLP libraries (NLTK, SpaCy, Hugging Face Transformers), deep learning frameworks (TensorFlow, PyTorch), cloud platform deployment

Preferred skills

Experience with Transformers, BERT, GPT architectures

Responsibilities

Design, implement, and optimize NLP models; Develop and maintain production-grade NLP pipelines; Collaborate with data scientists to research and experiment with state-of-the-art NLP techniques; Build and integrate NLP services into existing applications; Monitor model performance in production and implement improvements; Contribute to overall machine learning infrastructure and best practices

Seniority

Mid-Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.