NLP Data Scientist

Placements24

Vereeniging

On-site

ZAR 600,000 - 900,000

Full time

33 hours 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

Competitive salary
Health benefits
Professional growth in NLP
Advanced datasets access
Collaborative team
Career progression
Engaging projects

Job summary

Placements24 in Vereeniging, Gauteng seeks an NLP Data Scientist to turn unstructured text into actionable insights. You will design, develop, and deploy NLP models for sentiment analysis, classification, topic modeling, and QA, collaborating with engineering on production deployments.

Ideal candidates hold a Master’s or PhD in CS/ Linguistics/ Data Science with NLP focus, and have hands-on experience with Python, NLTK, SpaCy, Transformers, TensorFlow or PyTorch, plus strong data analysis and

Qualifications

  • Master's or Ph.D. in Computer Science, Linguistics, Data Science, or a related field with a focus on NLP.
  • Proven experience in applying NLP techniques to real-world problems.
  • Proficiency in Python and NLP libraries (e.g., NLTK, SpaCy, Transformers).
  • Experience with deep learning frameworks (TensorFlow, PyTorch) for NLP tasks.
  • Strong understanding of linguistic principles and computational linguistics.
  • Experience with text preprocessing, vectorization, and embedding techniques.
  • Excellent data analysis and visualization skills.
  • Strong problem-solving and communication abilities.
  • Proximity or willingness to work in Vereeniging, Gauteng is required.

Responsibilities

  • Develop and implement advanced NLP models and algorithms for various text-based tasks.
  • Process, clean, and analyze large volumes of unstructured text data.
  • Perform feature engineering and model selection for optimal NLP performance.
  • Collaborate with engineering teams to deploy NLP solutions into production environments.
  • Evaluate model performance and iterate to improve accuracy and efficiency.
  • Conduct research into state-of-the-art NLP techniques and tools.
  • Communicate findings and insights to both technical and non-technical stakeholders.
  • Contribute to the design and improvement of data collection and annotation processes.

Skills

NLP
Python
Data analysis
Visualization
Communication
Problem solving
NLTK
SpaCy
Transformers
TensorFlow
PyTorch

Education

MSc/PhD NLP

Tools

NLTK
SpaCy
Transformers
TensorFlow
PyTorch

Job description

About the Role

Our client, a leader in data-driven innovation, is looking for a talented NLP Data Scientist to join their team in Vereeniging, Gauteng. This role is pivotal in harnessing the power of natural language processing to extract insights from unstructured text data, driving significant business impact. You will be responsible for designing, developing, and deploying NLP models and solutions that address complex challenges in areas such as sentiment analysis, text classification, topic modeling, and question answering. The ideal candidate possesses a strong analytical mindset, deep expertise in NLP techniques, and a passion for transforming raw text into actionable intelligence. You will work in a collaborative environment within Vereeniging, Gauteng, contributing to cutting-edge AI projects.

Key Responsibilities
  • Develop and implement advanced NLP models and algorithms for various text-based tasks.
  • Process, clean, and analyze large volumes of unstructured text data.
  • Perform feature engineering and model selection for optimal NLP performance.
  • Collaborate with engineering teams to deploy NLP solutions into production environments.
  • Evaluate model performance and iterate to improve accuracy and efficiency.
  • Conduct research into state-of-the-art NLP techniques and tools.
  • Communicate findings and insights to both technical and non-technical stakeholders.
  • Contribute to the design and improvement of data collection and annotation processes.
Requirements
  • Master's or Ph.D. in Computer Science, Linguistics, Data Science, or a related field with a focus on NLP.
  • Proven experience in applying NLP techniques to real-world problems.
  • Proficiency in Python and relevant NLP libraries (e.g., NLTK, SpaCy, Transformers).
  • Experience with deep learning frameworks (TensorFlow, PyTorch) for NLP tasks.
  • Strong understanding of linguistic principles and computational linguistics.
  • Experience with text preprocessing, vectorization, and embedding techniques.
  • Excellent data analysis and visualization skills.
  • Strong problem-solving and communication abilities.
  • Proximity or willingness to work in Vereeniging, Gauteng is required.
Benefits
  • Competitive salary and performance incentives.
  • Comprehensive health and wellness benefits.
  • Opportunities for professional growth and skill development in NLP.
  • Access to advanced datasets and computational resources.
  • Collaborative team environment focused on innovation.
  • Clear career progression path within the data science team.
  • Engaging projects with tangible business impact.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
NLP Engineer - Text Analytics & Insights
NLP Engineer - Text Analytics & Insights

Placements24 • South Africa

On-site
ZAR 720,000 - 900,000
Health benefits
Training & conferences
Career growth opportunities
+1
Data Scientist - Natural Language Processing
Data Scientist - Natural Language Processing

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,500,000
Medical aid
Retirement fund
Workshops
+2
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
Senior AI Data Scientist - NLP
Senior AI Data Scientist - NLP

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,400,000
Comprehensive health benefits
Professional development andconference
Hybrid work arrangement in Pretoria
Data Scientist (Nlp Specialist)
Data Scientist (Nlp Specialist)

Placements24 • South Africa

Remote
ZAR 900,000 - 1,300,000
Competitive salary
Healthcare coverage
Retirement savings plan
+5
Data Scientist - Natural Language Processing
Data Scientist - Natural Language Processing

Placements24 • Durban

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Durban office
Professional development
+3
Senior NLP Engineer
Senior NLP Engineer

Placements24 • Klerksdorp

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

Placements24 • Durban

Hybrid
ZAR 700,000 - 1,100,000
Competitive salary
Health benefits
Learning opportunities in AI
+1