Natural Language Processing (NLP) Engineer

Placements24

Klerksdorp

On-site

ZAR 600,000 - 900,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare benefits
Performance bonuses
Computational resources
Research opportunities
Collaborative AI environment

Job summary

Placements24 is seeking an NLP Engineer to join its core technology team in Klerksdorp. You will design, build and deploy NLP models to power text analysis and language understanding for intelligent applications.

In a dedicated R&D environment, you will collaborate with AI specialists to implement state-of-the-art techniques, process large text datasets, and translate research into production-ready systems.

Qualifications

  • Master's or PhD in CS, computational linguistics, or related field with NLP focus.
  • Proven experience (3+ years) deploying NLP models in production.
  • Strong programming in Python with NLP libraries (NLTK, spaCy, Transformers).
  • Solid understanding of ML and DL architectures for NLP.
  • Experience handling large text datasets efficiently.

Responsibilities

  • Develop and implement state-of-the-art NLP models for sentiment analysis, NER, topic modeling, and MT.
  • Build robust data pipelines for text preprocessing, feature extraction, and model training.
  • Integrate NLP capabilities into existing software applications and platforms.
  • Evaluate model performance, identify improvements, and iterate on solutions.
  • Research and apply latest NLP advancements including transformer models and LLMs.

Skills

NLP model development
Python
Machine learning
Deep learning

Education

Master's or Ph.D. in Computer Science / Computational Linguistics

Tools

NLTK
spaCy
Hugging Face Transformers

Job description

About the Role

Our client is seeking a specialized Natural Language Processing (NLP) Engineer to join their core technology team in Klerksdorp . This role is integral to developing advanced text analysis and understanding capabilities that power intelligent applications. You will focus on designing, building, and deploying NLP models and systems that can process, interpret, and generate human language. The position requires a deep understanding of linguistics, machine learning, and software engineering principles. Working within a dedicated R&D environment in Klerksdorp , you will collaborate closely with other AI specialists to innovate and deliver cutting-edge NLP solutions.


Key Responsibilities


  • Develop and implement state-of-the-art NLP models for tasks such as sentiment analysis, named entity recognition, topic modeling, and machine translation.

  • Build robust data pipelines for text preprocessing, feature extraction, and model training.

  • Integrate NLP capabilities into existing software applications and platforms.

  • Evaluate model performance, identify areas for improvement, and iterate on solutions.

  • Research and apply the latest advancements in NLP, including transformer models and large language models (LLMs).


Requirements


  • Master's or Ph.D. in Computer Science, Computational Linguistics, or a related field with an NLP focus.

  • Proven experience (3+ years) in developing and deploying NLP models in production environments.

  • Strong programming skills in Python and familiarity with NLP libraries (e.g., NLTK, spaCy, Hugging Face Transformers).

  • Solid understanding of machine learning algorithms and deep learning architectures relevant to NLP.

  • Experience with large text datasets and techniques for handling them efficiently.


Benefits


  • Competitive salary and attractive performance bonuses.

  • Comprehensive healthcare and retirement benefits.

  • Opportunities to publish research and present at industry conferences.

  • Access to significant computational resources for research and development.

  • A focused and collaborative work environment in Klerksdorp dedicated to AI innovation.

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
Natural Language Processing (NLP) Specialist
Natural Language Processing (NLP) Specialist

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Professional growth support
Conference attendance
+1
Natural Language Processing (NLP) Specialist
Natural Language Processing (NLP) Specialist

Placements24 • Polokwane

Hybrid
ZAR 600,000 - 1,200,000
Competitive salary
Comprehensive benefits
Cutting-edge NLP projects in Polokwane
+1
AI/ML Engineer - NLP Focus
AI/ML Engineer - NLP Focus

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Medical, dental, and vision insurance
Professional development
+2
NLP Engineer
NLP Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 600,000 - 1,000,000
Competitive salary
Health insurance
Hybrid work model
+2
NLP Engineer
NLP Engineer

Placements24 • Upington

On-site
ZAR 600,000 - 900,000
Natural Language Processing (NLP) Specialist
Natural Language Processing (NLP) Specialist

Placements24 • Soweto

Hybrid
ZAR 500,000 - 900,000
Hybrid work model
Health, dental, and vision insurance
Generous paid time off
NLP Engineer
NLP Engineer

Placements24 • Polokwane

Hybrid
ZAR 600,000 - 1,000,000
Competitive salary and bonuses
Health, dental, and vision insurance
Professional development support
+1
AI Engineer - Natural Language Processing
AI Engineer - Natural Language Processing

Placements24 • Paarl

Hybrid
ZAR 1,000,000 - 1,600,000
Competitive salary and benefits
Professional development opportunities
Flexible leave and supportive team