Natural Language Processing (NLP) Engineer

Placements24

South Africa

On-site

ZAR 700,000 - 1,100,000

Full time

5 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

Competitive salary
Comprehensive benefits

Job summary

Placements24 in Paarl is seeking a highly skilled NLP Engineer to join our innovative team. You will design, develop, and deploy NLP models and large language models to interpret and generate human language, working with vast text data.

Ideal candidates have 3+ years in NLP, strong Python skills, and experience with DL frameworks like TensorFlow or PyTorch, plus familiarity with NLTK, spaCy, and Hugging Face.

Qualifications

  • Master's or PhD in CS/Computational Linguistics.
  • 3+ years of NLP engineering or research experience.
  • Proficiency in Python and NLP libraries (NLTK, spaCy, Transformers).
  • Experience with deep learning frameworks (TensorFlow, PyTorch) for NLP tasks.
  • Strong understanding of linguistic principles and language modeling.

Responsibilities

  • Design, develop, and implement NLP models for tasks such as text classification, sentiment analysis, entity recognition, and machine translation.
  • Build and fine‑tune large language models (LLMs) for specific applications.
  • Process and analyze large volumes of unstructured text data.
  • Collaborate with data scientists and software engineers to deploy NLP solutions into production.
  • Stay current with the latest research and advancements in NLP and related AI fields.

Skills

NLP engineering
Python
NLP libraries
Deep learning
Linguistic principles

Education

Master's in CS
PhD in Computational Linguistics

Tools

NLTK
spaCy
Hugging Face Transformers
TensorFlow
PyTorch

Job description

About the Role

Our client is looking for a highly skilled Natural Language Processing (NLP) Engineer to join their innovative team in Paarl . You will be at the forefront of developing sophisticated NLP models and solutions that enable machines to understand, interpret, and generate human language. This role involves working with vast amounts of text data, designing language models, and integrating NLP capabilities into various products and services. If you are passionate about language, AI, and building intelligent systems, this is an exceptional opportunity to contribute to cutting‑edge projects in the field of AI & Emerging Technologies .

Key Responsibilities
  • Design, develop, and implement NLP models for tasks such as text classification, sentiment analysis, entity recognition, and machine translation.
  • Build and fine‑tune large language models (LLMs) for specific applications.
  • Process and analyze large volumes of unstructured text data.
  • Collaborate with data scientists and software engineers to deploy NLP solutions into production.
  • Stay current with the latest research and advancements in NLP and related AI fields.
Requirements
  • Master's or Ph.D. in Computer Science, Computational Linguistics, or a related field.
  • 3+ years of experience in NLP engineering or research.
  • Proficiency in Python and NLP libraries (e.g., NLTK, spaCy, Hugging Face Transformers).
  • Experience with deep learning frameworks (TensorFlow, PyTorch) for NLP tasks.
  • Strong understanding of linguistic principles and language modeling techniques.
Benefits
  • Competitive salary and comprehensive benefits.
  • Opportunity to work on advanced NLP projects in Paarl .
  • Professional development support and access to cutting‑edge tools.
  • Collaborative and innovative work environment.
  • Contribution to the advancement of AI & Emerging Technologies .
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Natural Language Processing (NLP) Engineer
Natural Language Processing (NLP) Engineer

Placements24 • Stellenbosch Local Municipality

Hybrid
ZAR 420,000 - 720,000
Competitive salary
Healthcare benefits
Hybrid work arrangement
NLP Engineer
NLP Engineer

Placements24 • Bloemfontein

On-site
ZAR 800,000 - 1,200,000
Competitive salary
Professional growth
Innovative NLP projects
+2
Natural Language Processing (NLP) Scientist
Natural Language Processing (NLP) Scientist

Placements24 • South Africa

On-site
ZAR 1,200,000 - 1,900,000
Medical cover
Professional development
Research resources
Natural Language Processing (NLP) Engineer
Natural Language Processing (NLP) Engineer

Placements24 • Bloemfontein

On-site
ZAR 430,000 - 700,000
Competitive salary
Professional development
Collaborative team environment
+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
Natural Language Processing (NLP) Specialist
Natural Language Processing (NLP) Specialist

Placements24 • LegKraal Gate

On-site
ZAR 420,000 - 680,000
Competitive Salary
Health & Retirement Benefits
Professional Development & Conferences
+2
Machine Learning Engineer - NLP Focus
Machine Learning Engineer - NLP Focus

Placements24 • Bloemfontein

On-site
ZAR 600,000 - 900,000
Health insurance and dental and vision
Professional development including AI/
Conferences and courses
+2
AI Engineer - NLP Specialist
AI Engineer - NLP Specialist

Placements24 • Bloemfontein

Hybrid
ZAR 850,000 - 1,100,000
Health benefits
Growth opportunities
Collaborative team
+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
Senior NLP Engineer
Senior NLP Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work environment
Professional development
Industry events
+2