NLP Engineer - Text Analytics & Insights

Placements24

South Africa

On-site

ZAR 720,000 - 900,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health benefits
Training & conferences
Career growth opportunities
Dynamic AI team culture

Job summary

WhatJobs Direct in Pretoria, Gauteng, ZA seeks an NLP Engineer to develop and deploy advanced NLP models for sentiment analysis, topic modeling, and information extraction. You will design robust data pipelines, preprocess text data, and collaborate across teams to integrate NLP into products.

The role requires strong Python skills, experience with TensorFlow/PyTorch, spaCy or NLTK, and knowledge of core NLP concepts. Transformer models like BERT/GPT are a plus.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Computational Linguistics, or a related field with a focus on NLP.
  • Proven experience in developing and deploying NLP models using frameworks like TensorFlow, PyTorch, spaCy, or NLTK.
  • Strong understanding of core NLP concepts, including tokenization, stemming, lemmatization, pos tagging, and named entity recognition.
  • Proficiency in Python programming and relevant libraries (pandas, numpy).
  • Experience with text data preprocessing and feature engineering techniques.
  • Familiarity with machine learning concepts and model evaluation metrics.
  • Excellent problem-solving and analytical skills.

Responsibilities

  • Develop, train, and deploy NLP models for various applications.
  • Implement text preprocessing, feature extraction, and model evaluation techniques.
  • Design and build data pipelines for processing large volumes of text data.
  • Collaborate with data scientists and software engineers to integrate NLP capabilities into products.
  • Research and experiment with new NLP algorithms and libraries to improve performance.
  • Analyze results from NLP models to provide actionable insights.
  • Document NLP models, processes, and findings.
  • Stay updated with latest advancements in NLP and AI.

Job description

About the Role

Our client, WhatJobs Direct, a leader in AI and Emerging Technologies, is seeking a talented NLP Engineer to join their innovative team in **Pretoria, Gauteng, ZA**. This role focuses on harnessing the power of Natural Language Processing to extract meaningful insights from vast amounts of text data. You will play a key role in developing and deploying advanced NLP models for applications such as sentiment analysis, topic modeling, and information extraction. This is a unique opportunity to contribute to cutting-edge AI projects within a dynamic and growing field, based in the administrative capital of South Africa.

Key Responsibilities
  • Develop, train, and deploy state-of-the-art Natural Language Processing (NLP) models for various applications.
  • Implement techniques for text preprocessing, feature extraction, and model evaluation.
  • Design and build robust data pipelines for processing large volumes of text data.
  • Collaborate with data scientists and software engineers to integrate NLP capabilities into existing and new products.
  • Research and experiment with new NLP algorithms, tools, and libraries to improve model performance and efficiency.
  • Analyze and interpret results from NLP models to provide actionable insights.
  • Contribute to the documentation of NLP models, processes, and findings.
  • Stay updated with the latest advancements in NLP and the broader AI landscape.
Requirements
  • Bachelor's or Master's degree in Computer Science, Computational Linguistics, or a related field with a focus on NLP.
  • Proven experience in developing and deploying NLP models using frameworks like TensorFlow, PyTorch, spaCy, or NLTK.
  • Strong understanding of core NLP concepts, including tokenization, stemming, lemmatization, part-of-speech tagging, and named entity recognition.
  • Proficiency in Python programming and relevant libraries (e.g., pandas, numpy).
  • Experience with text data preprocessing and feature engineering techniques.
  • Familiarity with machine learning concepts and model evaluation metrics.
  • Excellent problem-solving and analytical skills.
  • Strong communication skills to effectively collaborate with team members and stakeholders.
  • Experience with transformer models (e.g., BERT, GPT) is a significant advantage.
Benefits
  • Competitive salary commensurate with experience and skills.
  • Comprehensive health benefits package.
  • Opportunities for professional growth and development, including access to training and conferences.
  • A dynamic work environment within a leading AI company in **Pretoria, Gauteng, ZA**.
  • Engage in challenging and rewarding projects that push the boundaries of NLP technology.
  • Collaborative team culture focused on innovation and shared success.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

NLP Engineer - Text Analytics & Insights
NLP Engineer - Text Analytics & Insights

Placements24 • Pretoria

Hybrid
ZAR 600,000 - 1,000,000
Competitive salary
Health benefits package
Growth opportunities and training
+1
Natural Language Processing (NLP) Engineer - Text Analytics
Natural Language Processing (NLP) Engineer - Text Analytics

Placements24 • Paarl

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Medical and retirement benefits
Generous PTO
+3
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
NLP Data Scientist
NLP Data Scientist

Placements24 • Vereeniging

On-site
ZAR 600,000 - 900,000
Competitive salary
Health benefits
Professional growth in NLP
+4
Ai Solutions Architect - Natural Language Processing
Ai Solutions Architect - Natural Language Processing

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary
Medical aid
Retirement fund contributions
+5
AI Research Scientist - Natural Language Processing
AI Research Scientist - Natural Language Processing

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Senior Machine Learning Engineer - NLP Specialization
Senior Machine Learning Engineer - NLP Specialization

Placements24 • Centurion

On-site
ZAR 900,000 - 1,500,000
Competitive rate
Cutting-edge NLP projects
Advanced compute resources
+1
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
Senior NLP Engineer
Senior NLP Engineer

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Health insurance
Leave & holidays
+3
AI Research Scientist - Natural Language Processing
AI Research Scientist - Natural Language Processing

Placements24 • South Africa

Hybrid
ZAR 900,000 - 1,600,000
Competitive salary
Research grant
Health benefits
+2