Machine Learning Engineer (NLP)

Placements24

South Africa

On-site

ZAR 600,000 - 900,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Medical aid
Retirement fund
Professional training opportunities

Job summary

Placements24 is seeking a Machine Learning Engineer specializing in NLP to build and deploy advanced NLP models in our tech hub in Tembisa. You will collaborate with data scientists and software engineers to craft state-of-the-art text analysis and generation features for our product suite.

The role demands strong Python experience, hands-on NLP work, and a passion for solving language challenges in a production environment. Based in Tembisa, the team emphasizes innovation and practical impact.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Linguistics, or related field.
  • 2+ years hands-on NLP model development and deployment experience.

Responsibilities

  • Develop and fine-tune NLP models for sentiment analysis, topic modeling, and named entity recognition.
  • Implement NLP algorithms using Python and libraries (NLTK, spaCy, Transformers).
  • Integrate ML models into production systems ensuring scalability and performance.
  • Process large text datasets to extract meaningful insights and features.
  • Collaborate with product managers to translate requirements into NLP features.

Skills

NLP model development
Python
Production deployment
Data preprocessing
Deep learning (RNNs/LSTMs/Transformers

Education

Bachelor's or Master's in CS/Computational Linguistics

Tools

NLTK
spaCy
Hugging Face Transformers

Job description

About the Role

Our client is seeking a talented Machine Learning Engineer with a specialization in Natural Language Processing (NLP) to join their innovative technology hub in Tembisa . This role involves building and deploying sophisticated NLP models that will power advanced features in our client's suite of products. You will work closely with data scientists and software engineers to develop state-of-the-art solutions for text analysis, understanding, and generation. The ideal candidate is passionate about leveraging AI to solve complex language-based challenges and thrives in a hands-on, development-focused environment contributing directly to product innovation and user experience enhancement in Tembisa .

Key Responsibilities
  • Develop and fine-tune NLP models for tasks such as sentiment analysis, topic modeling, named entity recognition, and machine translation.
  • Implement and optimize NLP algorithms using Python and relevant libraries (e.g., NLTK, spaCy, Hugging Face Transformers).
  • Integrate ML models into production systems, ensuring scalability, reliability, and performance.
  • Process and analyze large volumes of text data to extract meaningful insights and features.
  • Collaborate with product managers to define requirements and translate them into technical specifications for NLP features.
Requirements
  • Bachelor's or Master's degree in Computer Science, Computational Linguistics, or a related field.
  • 2+ years of hands-on experience in developing and deploying NLP models in a production environment.
  • Strong programming skills in Python, with experience using ML/NLP libraries.
  • Familiarity with deep learning architectures for NLP (e.g., RNNs, LSTMs, Transformers).
  • Experience with data preprocessing, feature engineering, and evaluation metrics for NLP tasks.
Benefits
  • Competitive annual salary with performance incentives.
  • Comprehensive medical aid and retirement fund contributions.
  • Opportunities for specialized training and attending NLP conferences.
  • A dynamic work environment with a focus on technological advancement.
  • Located in the vibrant area of Tembisa .
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Machine Learning Engineer - NLP Specialist
Machine Learning Engineer - NLP Specialist

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
NLP conferences attendance
Health insurance
+2
Machine Learning Engineer - NLP Focus
Machine Learning Engineer - NLP Focus

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Hybrid work model
Professional development
+1
Production Ml Engineer: Turn Models Into Scalable Solutions
Production Ml Engineer: Turn Models Into Scalable Solutions

Communicate Recruitment • South Africa

On-site
ZAR 600,000 - 900,000
NLP ML Engineer: Text AI Innovator
NLP ML Engineer: Text AI Innovator

Communicate Recruitment • South Africa

On-site
ZAR 600,000 - 900,000
AI Developer - NLP Specialist
AI Developer - NLP Specialist

Placements24 • LegKraal Gate

Hybrid
ZAR 600,000 - 1,000,000
Competitive salary
Performance-based incentives
Health and retirement benefits
+1
NLP ML Engineer: Text Analytics & Production AI
NLP ML Engineer: Text Analytics & Production AI

Placements24 • South Africa

On-site
ZAR 600,000 - 900,000
Competitive salary
Medical aid
Retirement fund
+1
NLP ML Engineer — Advanced Language AI Expert
NLP ML Engineer — Advanced Language AI Expert

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
NLP conferences attendance
Health insurance
+2
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Hybrid work
Training & conferences
+2
Senior AI Engineer
Senior AI Engineer

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,600,000
Competitive salary
Medical, dental, vision coverage
Stock options
+2
Senior AI Engineer - Machine Learning
Senior AI Engineer - Machine Learning

Placements24 • Midrand

Hybrid
ZAR 1,000,000 - 1,400,000
Hybrid work model
Health insurance
Professional development
+1