Data Scientist - Natural Language Processing

Placements24

Rustenburg

On-site

ZAR 900,000 - 1,500,000

Full time

5 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

Medical aid
Retirement fund
Workshops
Conferences
Career growth

Job summary

Placements24 in Rustenburg, North West, seeks a data scientist specialized in NLP to join our AI-focused team. You will develop NLP models, analyze textual data, and collaborate with engineers to deploy solutions in production.

Ideal candidates hold a Master’s or PhD and have hands-on experience with Python, NLP libraries, and deep learning frameworks. You will work in an office-based role emphasizing collaboration and innovation.

Qualifications

  • Master's or PhD in Computer Science, Computational Linguistics, Data Science, or a related field.
  • Proven experience in Natural Language Processing and applying machine learning techniques to text data.
  • Proficiency in Python and relevant NLP libraries (e.g., NLTK, spaCy, Transformers).
  • Strong understanding of machine learning algorithms and statistical modeling.
  • Experience with deep learning frameworks (e.g., TensorFlow, PyTorch) for NLP tasks.
  • Excellent data analysis, visualization, and problem-solving skills.
  • Strong communication and presentation skills.
  • Ability to work effectively in a team environment and independently.

Responsibilities

  • Develop and implement NLP models for tasks such as text classification, sentiment analysis, named entity recognition, and topic modeling.
  • Process and analyze large volumes of unstructured text data from various sources.
  • Design and execute experiments to evaluate NLP model performance and accuracy.
  • Collaborate with software engineers to deploy NLP models into production environments.
  • Stay updated with the latest advancements in NLP research and techniques.
  • Communicate findings and insights effectively to both technical and non-technical stakeholders.
  • Contribute to the design and development of new AI features and products.
  • Maintain and improve existing NLP systems and pipelines.

Skills

Natural Language Processing
Python
ML algorithms
Deep learning
Data analysis
Communication
Teamwork

Education

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

Tools

NLTK
spaCy
Transformers
TensorFlow
PyTorch

Job description

About the Role

Our client is seeking a highly skilled Data Scientist specializing in Natural Language Processing (NLP) to join their innovative team in Rustenburg, North West. This role is crucial for developing and implementing advanced NLP models that drive insights from textual data. You will work on challenging projects that require a deep understanding of linguistic structures, machine learning, and data analysis. This is an exciting opportunity to contribute to a forward-thinking company at the forefront of AI & Emerging Technologies. You will collaborate with a talented team of data scientists, engineers, and domain experts to build cutting-edge solutions. The position demands a passion for data, a strong analytical mindset, and a commitment to delivering impactful results. You will be instrumental in unlocking the value hidden within vast amounts of text data, enabling data-driven decision-making across the organization. The role is primarily office-based to foster close collaboration and team synergy.

Key Responsibilities
  • Develop and implement NLP models for tasks such as text classification, sentiment analysis, named entity recognition, and topic modeling.
  • Process and analyze large volumes of unstructured text data from various sources.
  • Design and execute experiments to evaluate NLP model performance and accuracy.
  • Collaborate with software engineers to deploy NLP models into production environments.
  • Stay updated with the latest advancements in NLP research and techniques.
  • Communicate findings and insights effectively to both technical and non-technical stakeholders.
  • Contribute to the design and development of new AI features and products.
  • Maintain and improve existing NLP systems and pipelines.
Requirements
  • Master's or PhD in Computer Science, Computational Linguistics, Data Science, or a related field.
  • Proven experience in Natural Language Processing and applying machine learning techniques to text data.
  • Proficiency in Python and relevant NLP libraries (e.g., NLTK, spaCy, Transformers).
  • Strong understanding of machine learning algorithms and statistical modeling.
  • Experience with deep learning frameworks (e.g., TensorFlow, PyTorch) for NLP tasks.
  • Excellent data analysis, visualization, and problem-solving skills.
  • Strong communication and presentation skills.
  • Ability to work effectively in a team environment and independently.
Benefits
  • Our client offers a competitive salary, a comprehensive benefits package including medical aid and retirement fund contributions.
  • Professional development opportunities, including access to workshops and conferences, are provided.
  • Employees benefit from a stimulating work environment and opportunities for career growth within a leading technology company.
  • The company culture emphasizes collaboration and innovation.
  • Paid time off is generous.
  • This role is based at our Rustenburg office.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Scientist - NLP & LLMs
Data Scientist - NLP & LLMs

Placements24 • Rustenburg

On-site
ZAR 800,000 - 1,200,000
Competitive salary
Medical aid
Pension fund contributions
+3
Senior Data Scientist - NLP Specialist
Senior Data Scientist - NLP Specialist

Placements24 • Gauteng

Hybrid
ZAR 1,000,000 - 1,500,000
Hybrid work model
Health and wellness benefits
Cutting-edge tools for R&D
+1
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
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
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
Principal AI Engineer - Natural Language Processing
Principal AI Engineer - Natural Language Processing

Placements24 • Rustenburg

On-site
ZAR 1,200,000 - 1,800,000
Medical aid
Retirement benefits
Principal Data Scientist - Natural Language Processing
Principal Data Scientist - Natural Language Processing

Placements24 • Durban

Hybrid
ZAR 1,500,000 - 2,100,000
Base salary including bonus and equity
Health insurance
Conferences and training
+1
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
Senior NLP Engineer
Senior NLP Engineer

Placements24 • Klerksdorp

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