Machine Learning Engineer - NLP Focus

Placements24

Gauteng

Hybrid

ZAR 900,000 - 1,300,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Remote work
Stock options
Health insurance
Professional development budget
Conferences access
Cutting-edge AI tools

Job summary

Placements24 in South Africa is seeking a talented Machine Learning Engineer specializing in NLP to join our innovative team in Gauteng. You will develop and deploy advanced NLP models to enhance user experience and deliver business insights.

The role requires 2+ years of hands-on NLP experience, strong Python and ML library skills, and experience with cloud platforms and MLOps. You will design data pipelines, collaborate with product and software teams, and optimize models for production.

Qualifications

  • Bachelor’s or Master’s in CS, Linguistics or related field with NLP focus.
  • 2+ years hands-on NLP model development and deployment experience.
  • Proficiency in Python and ML/NLP libraries (spaCy, NLTK, Transformers).

Responsibilities

  • Develop, train, and deploy NLP models for tasks like sentiment analysis, classification, NER, and QA.
  • Design and implement scalable data pipelines for large text datasets.
  • Collaborate with product managers and software engineers to define NLP requirements.
  • Stay updated on NLP research and apply findings to practical challenges.
  • Optimize model performance for speed, accuracy, and production readiness.
  • Conduct experiments and rigorous evaluations of NLP solutions.

Skills

NLP concepts
Python
spaCy
NLTK
Transformers
scikit-learn
TensorFlow
PyTorch
MLOps
Cloud platforms
Data pipelines

Education

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

Tools

AWS
Azure
GCP
Docker
Kubernetes

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 team in Tembisa . This role is crucial for developing and deploying sophisticated NLP models that enhance user experience and drive business insights. You will be instrumental in building scalable systems that process and understand human language, contributing directly to the company's AI strategy. The ideal candidate is passionate about NLP advancements and possesses a strong engineering background to bring these models to life in real-world applications.

Key Responsibilities
  • Develop, train, and deploy machine learning models for various NLP tasks, including sentiment analysis, text classification, entity recognition, and question answering.
  • Design and implement efficient data pipelines for processing and preparing large volumes of text data.
  • Collaborate with product managers and software engineers to define NLP requirements and integrate models into product features.
  • Stay abreast of the latest advancements in NLP research and apply them to practical challenges.
  • Optimize model performance for speed, accuracy, and scalability in production environments.
  • Conduct experiments and rigorous evaluations to measure the effectiveness of NLP solutions.
Requirements
  • Bachelor's or Master's degree in Computer Science, Linguistics, or a related field with a focus on NLP.
  • 2+ years of hands-on experience in developing and deploying NLP models.
  • Proficiency in Python and relevant ML/NLP libraries such as spaCy, NLTK, Hugging Face Transformers, scikit-learn, TensorFlow, or PyTorch.
  • Strong understanding of NLP concepts, algorithms, and deep learning architectures (e.g., LSTMs, Transformers).
  • Experience with cloud platforms and MLOps practices for model deployment and monitoring.
  • Excellent analytical and problem‑solving abilities, with a keen eye for detail.
Benefits
  • Competitive salary and potential for stock options.
  • Fully remote work environment offering maximum flexibility.
  • Comprehensive medical, dental, and vision insurance.
  • Generous budget for professional development, including courses and conferences.
  • Collaborative and inclusive team culture that values innovation.
  • Access to cutting-edge tools and technologies in the AI space.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Engineer - NLP Focus
Machine Learning Engineer - NLP Focus

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,300,000
Health insurance
Hybrid work model
Professional development
+1
Machine Learning Engineer - NLP Focus
Machine Learning Engineer - NLP Focus

Placements24 • Richards Bay

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Hybrid work model
Professional growth opportunities
Natural Language Processing (NLP) Engineer
Natural Language Processing (NLP) Engineer

Placements24 • Sandton

Hybrid
ZAR 550,000 - 900,000
Performance bonuses
Medical coverage
Conference attendance
+2
NLP Engineer
NLP Engineer

Placements24 • Polokwane

On-site
ZAR 600,000 - 1,000,000
Competitive salary and bonuses
Health, dental, and vision insurance
Professional development support
+1
Natural Language Processing (NLP) Engineer
Natural Language Processing (NLP) Engineer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work arrangement
Competitive salary and bonuses
Health and wellness benefits
+2
Natural Language Processing (NLP) Specialist
Natural Language Processing (NLP) Specialist

Placements24 • Mossel Bay

Hybrid
ZAR 650,000 - 900,000
Health insurance
Flexible hours
Remote work options
+2
Senior AI Engineer - NLP Specialist
Senior AI Engineer - NLP Specialist

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,400,000
Fully remote
Health insurance
Dental & vision
+1
Natural Language Processing (NLP) Specialist
Natural Language Processing (NLP) Specialist

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 700,000 - 1,100,000
Competitive salary
On-site work in Nelspruit
Professional development
+1
AI Software Engineer - NLP Specialist
AI Software Engineer - NLP Specialist

Placements24 • Sandton

Hybrid
ZAR 600,000 - 900,000
Hybrid work model
Medical, dental, retirement benefits
Professional development
Natural Language Processing (NLP) Engineer
Natural Language Processing (NLP) Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 600,000 - 1,000,000
Competitive salary
Remote work
Health benefits
+2