Senior Data Scientist - NLP

Placements24

Rustenburg

Hybrid

ZAR 900,000 - 1,300,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Bonus structure
Professional development
Health insurance
Cutting-edge NLP projects
Collaborative team culture

Job summary

Placements24 is seeking a Senior Data Scientist (NLP) in Rustenburg to unlock insights from unstructured text, build advanced NLP models, and deploy solutions across the business. You will handle large text datasets, design experiments, and collaborate with product and engineering teams to integrate NLP into client-facing and internal tools.

The role demands a strong background in NLP, ML, and statistics, with proficiency in Python and the associated data science libraries.

Qualifications

  • Master's or Ph.D. in Data Science, Computer Science, Statistics, Linguistics, or a related field.
  • Demonstrable NLP experience with NLTK, spaCy, Transformers (Hugging Face).
  • Proficiency in Python and libraries such as Pandas, NumPy, Scikit-learn.
  • Strong understanding of machine learning algorithms, statistical modeling, and experimental design.
  • Excellent analytical, problem-solving, and communication skills.

Responsibilities

  • Develop and deploy advanced NLP models for text classification, sentiment analysis, named entity recognition, and QA.
  • Clean, transform, and analyze large unstructured text datasets.
  • Design and run experiments to validate models and hypotheses.
  • Collaborate with product and engineering teams to integrate NLP into client apps and internal tools.
  • Communicate findings to technical and non-technical stakeholders with clear visuals.

Skills

NLP
Text analytics
Statistical modeling
Experimental design
Communication

Education

Master's or PhD in Data Science/CS/Statistics/Linguistics

Tools

NLTK
spaCy
Transformers (Hugging Face)
Python
Pandas
NumPy
Scikit-learn

Job description

About the Role

Our client is seeking a highly analytical and innovative Senior Data Scientist with expertise in Natural Language Processing (NLP) to join their expanding team in Rustenburg . This role is critical for unlocking insights from unstructured text data, developing intelligent applications, and driving data-informed decision-making across the organization. You will work with complex datasets, applying advanced statistical and machine learning techniques to solve challenging business problems. This is a fantastic opportunity to contribute to impactful projects and grow your career in a supportive and technologically advanced environment.

Key Responsibilities
  • Develop and deploy advanced Natural Language Processing (NLP) models for tasks such as text classification, sentiment analysis, named entity recognition, and question answering.
  • Clean, transform, and analyze large, complex datasets of unstructured text data.
  • Design and conduct experiments to test hypotheses and validate models.
  • Collaborate with product and engineering teams to integrate NLP capabilities into client-facing applications and internal tools.
  • Communicate findings and insights to both technical and non-technical stakeholders through clear visualizations and presentations.
Requirements
  • Master's or Ph.D. in Data Science, Computer Science, Statistics, Linguistics, or a related field.
  • Demonstrable experience in applying NLP techniques and building models using libraries like NLTK, spaCy, Transformers (Hugging Face).
  • Proficiency in Python and experience with data science libraries such as Pandas, NumPy, Scikit-learn.
  • Strong understanding of machine learning algorithms, statistical modeling, and experimental design.
  • Excellent analytical, problem-solving, and communication skills, with experience presenting complex findings.
Benefits
  • Competitive salary and bonus structure.
  • Opportunities for professional development and attending industry conferences.
  • Comprehensive health insurance and other employee benefits.
  • Work on cutting-edge NLP projects in Rustenburg .
  • A dynamic and collaborative team culture that encourages innovation.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior NLP Engineer
Senior NLP Engineer

Placements24 • Klerksdorp

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

Placements24 • Sandton

On-site
ZAR 1,100,000 - 1,500,000
Competitive salary
Professional development
Conferences access
+1
Lead Data Scientist - NLP Specialist
Lead Data Scientist - NLP Specialist

Placements24 • Cape Town

On-site
ZAR 1,200,000 - 2,000,000
Executive bonuses
Health, dental, and vision insurance
Annual leave and development allowance
+2
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
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) Engineer
Natural Language Processing (NLP) Engineer

Placements24 • Stellenbosch Local Municipality

Hybrid
ZAR 420,000 - 720,000
Competitive salary
Healthcare benefits
Hybrid work arrangement
Natural Language Processing (NLP) Engineer
Natural Language Processing (NLP) Engineer

Placements24 • South Africa

On-site
ZAR 700,000 - 1,100,000
Competitive salary
Comprehensive benefits
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
Senior Data Scientist - NLP Specialist
Senior Data Scientist - NLP Specialist

Placements24 • Pretoria

Hybrid
ZAR 1,972,000 - 2,958,000
Fully remote
Career growth
Advanced datasets
Senior Machine Learning Engineer - NLP
Senior Machine Learning Engineer - NLP

Placements24 • Midrand

Hybrid
ZAR 1,400,000 - 2,100,000
Competitive salary package
Performance bonuses
Health and wellness benefits
+2