Natural Language Processing (NLP) Engineer - Text Analytics

Placements24

Paarl

On-site

ZAR 900,000 - 1,300,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Medical and retirement benefits
Generous PTO
Professional development + conference
Access to NLP tools/datasets
Collaborative work environment

Job summary

Placements24 is seeking a skilled NLP Engineer to join their AI & Emerging Technologies team in Paarl, Western Cape. You will design, develop, and deploy NLP models to understand, interpret, and generate human language, tackling sentiment analysis, topic modeling, translation, and QA systems.

The role emphasizes collaboration with data scientists and software engineers, using TensorFlow, PyTorch, spaCy, and NLTK, and maintaining robust NLP pipelines from preprocessing to feature extraction.

Qualifications

  • Master's or Ph.D. in Computer Science, Computational Linguistics, Artificial Intelligence, or a related field.
  • Proven experience in developing and deploying NLP models.
  • Strong programming skills in Python.
  • Proficiency with NLP libraries and frameworks (e.g., TensorFlow, PyTorch, spaCy, NLTK).
  • Solid understanding of linguistics, machine learning, and deep learning concepts.
  • Experience with data preprocessing techniques for text data.
  • Ability to work effectively in a team-oriented, collaborative environment.
  • Excellent problem-solving and analytical skills.
  • Strong communication skills for presenting technical findings.

Responsibilities

  • Design, develop, and implement NLP algorithms and models for text analysis and understanding.
  • Train models for text classification, named entity recognition, sentiment analysis, and summarization.
  • Work with large volumes of unstructured text data.
  • Utilize machine learning frameworks and NLP libraries (e.g., spaCy, NLTK, Hugging Face Transformers).
  • Develop and maintain robust NLP pipelines for data preprocessing and feature extraction.
  • Collaborate with data scientists and software engineers to integrate NLP solutions into products and services.
  • Evaluate and improve the performance of NLP models.
  • Stay current with research advancements in NLP and related fields.

Skills

Python programming
NLP
ML frameworks

Education

Master's or PhD in CS/CL/AI or related

Tools

TensorFlow
PyTorch
spaCy
NLTK

Job description

About the Role

Our client is actively seeking a skilled Natural Language Processing (NLP) Engineer to join their advanced AI & Emerging Technologies team. This position, located in Paarl, Western Cape, requires the candidate to work from the office, fostering close collaboration and knowledge sharing within the team. You will play a crucial role in developing and implementing NLP models and solutions that enable machines to understand, interpret, and generate human language. This role is ideal for individuals passionate about leveraging text data to unlock insights and build intelligent applications. You will work on challenging projects involving sentiment analysis, topic modeling, machine translation, and question answering systems. As a key member of the team, you will contribute to the innovation and application of NLP technologies across various business domains, driving significant advancements in how our client interacts with information and its customers.

Key Responsibilities
  • Design, develop, and implement NLP algorithms and models for text analysis and understanding.
  • Build and train models for tasks such as text classification, named entity recognition, sentiment analysis, and summarization.
  • Work with large volumes of unstructured text data.
  • Utilize machine learning frameworks and NLP libraries (e.g., spaCy, NLTK, Hugging Face Transformers).
  • Develop and maintain robust NLP pipelines for data preprocessing and feature extraction.
  • Collaborate with data scientists and software engineers to integrate NLP solutions into products and services.
  • Evaluate and improve the performance of NLP models.
  • Stay current with research advancements in NLP and related fields.
Requirements
  • Master's or Ph.D. in Computer Science, Computational Linguistics, Artificial Intelligence, or a related field.
  • Proven experience in developing and deploying NLP models.
  • Strong programming skills in Python.
  • Proficiency with NLP libraries and frameworks (e.g., TensorFlow, PyTorch, spaCy, NLTK).
  • Solid understanding of linguistics, machine learning, and deep learning concepts.
  • Experience with data preprocessing techniques for text data.
  • Ability to work effectively in a team-oriented, collaborative environment.
  • Excellent problem-solving and analytical skills.
  • Strong communication skills for presenting technical findings.
Benefits
  • Competitive salary and performance incentives.
  • Comprehensive medical and retirement benefits.
  • Generous paid time off.
  • Professional development opportunities and conference attendance.
  • Access to advanced NLP tools and datasets.
  • Collaborative and intellectually stimulating work environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Natural Language Processing Specialist
AI Natural Language Processing Specialist

Placements24 • Upington

On-site
ZAR 700,000 - 900,000
Competitive salary and benefits
Professional development opportunities
Impactful NLP projects
+2
Natural Language Processing (NLP) Engineer
Natural Language Processing (NLP) Engineer

Placements24 • Noord-Kaap

On-site
ZAR 600,000 - 1,000,000
Competitive salary
On-site location in Kimberley
Access to advanced research tools
+1
AI/ML Engineer - Natural Language Processing
AI/ML Engineer - Natural Language Processing

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Professional development
Nelspruit NLP projects
+1
Senior NLP Engineer
Senior NLP Engineer

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 900,000 - 1,600,000
Hybrid work arrangement
Conference attendance
Competitive benefits package
+1
AI/ML Engineer - Natural Language Processing
AI/ML Engineer - Natural Language Processing

Placements24 • Stellenbosch

On-site
ZAR 900,000 - 1,200,000
Medical benefits
Retirement plan
Learning opportunities
Lead Natural Language Processing Engineer
Lead Natural Language Processing Engineer

Placements24 • George

On-site
ZAR 900,000 - 1,500,000
Medical coverage
Dental coverage
Vision coverage
+5
Senior NLP Engineer
Senior NLP Engineer

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,300,000
Hybrid work environment
Professional development
Industry events
+2
Machine Learning Engineer - NLP & Text Analytics
Machine Learning Engineer - NLP & Text Analytics

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 600,000 - 900,000
Health insurance
Dental insurance
Vision insurance
+4
Machine Learning Engineer - NLP Specialist
Machine Learning Engineer - NLP Specialist

Placements24 • South Africa

Remote
ZAR 900,000 - 1,300,000
Competitive salary
Performance incentives
Medical coverage
+8
Lead Machine Learning Engineer - NLP Specialist
Lead Machine Learning Engineer - NLP Specialist

Placements24 • George

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Bonuses & long-term incentives
Medical, dental & vision coverage
+3