Natural Language Processing (NLP) Engineer

Placements24

Bloemfontein

On-site

ZAR 430,000 - 700,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive salary
Professional development
Collaborative team environment
Bloemfontein-based role

Job summary

Placements24 in Bloemfontein is seeking a talented NLP Engineer to design, train, and deploy language models that power text analysis, translation, and chatbots.

You will work with Python and libraries such as spaCy, NLTK, and Hugging Face, collaborating with software engineers to integrate NLP into applications while advancing language understanding.

Qualifications

  • Bachelor's or Master's degree in CS, computational linguistics, or a related field.
  • Proven experience in developing and deploying NLP models and apps.
  • Strong Python skills with NLP libraries such as NLTK, spaCy, Transformers.

Responsibilities

  • Design, train, and deploy NLP models using state-of-the-art techniques.
  • Process large volumes of text data to extract insights and features.
  • Fine-tune pretrained models for text classification, NER, and summarization.
  • Collaborate with software engineers to integrate NLP into apps.
  • Evaluate models and iterate to improve accuracy and efficiency.

Skills

Python
NLP libraries
Transformers
Text processing
Machine learning

Education

Bachelor's or Master's in CS/Computational Linguistics

Tools

NLTK
spaCy
Hugging Face
TensorFlow/PyTorch

Job description

Our client is looking for a talented and motivated Natural Language Processing (NLP) Engineer to join their innovative team in Bloemfontein . This role focuses on developing and deploying cutting-edge NLP models and solutions that enable machines to understand, interpret, and generate human language. You will work on exciting projects that involve text analysis, sentiment analysis, machine translation, chatbots, and more, directly impacting our client's products and services. This is a fantastic opportunity to apply your expertise in a dynamic environment and contribute to advancements in human-computer interaction and information processing.

Key Responsibilities
  • Design, develop, train, and deploy NLP models using state-of-the-art techniques and libraries.
  • Process and analyze large volumes of textual data, extracting meaningful insights and features.
  • Implement and fine-tune pre-trained language models for specific tasks such as text classification, named entity recognition, and summarization.
  • Collaborate with software engineers to integrate NLP capabilities into applications and platforms.
  • Evaluate model performance, conduct error analysis, and iterate on solutions to improve accuracy and efficiency.
Requirements
  • Bachelor's or Master's degree in Computer Science, Computational Linguistics, or a related field.
  • Proven experience in developing and deploying NLP models and applications.
  • Strong programming skills in Python, with experience using NLP libraries like NLTK, spaCy, Hugging Face Transformers.
  • Familiarity with machine learning concepts and frameworks (e.g., TensorFlow, PyTorch).
  • Understanding of linguistic principles and text processing techniques.
Benefits
  • Competitive salary and comprehensive benefits.
  • Opportunity to work on challenging and impactful NLP projects.
  • Collaborative and innovative work environment in Bloemfontein .
  • Professional development support and training opportunities.
  • Contribution to advancing language understanding technologies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

NLP Engineer
NLP Engineer

Placements24 • Bloemfontein

On-site
ZAR 800,000 - 1,200,000
Competitive salary
Professional growth
Innovative NLP projects
+2
Machine Learning Engineer - NLP Focus
Machine Learning Engineer - NLP Focus

Placements24 • Bloemfontein

On-site
ZAR 600,000 - 900,000
Health insurance and dental and vision
Professional development including AI/
Conferences and courses
+2
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) 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
AI Engineer - NLP Specialist
AI Engineer - NLP Specialist

Placements24 • Bloemfontein

Hybrid
ZAR 850,000 - 1,100,000
Health benefits
Growth opportunities
Collaborative team
+1
Natural Language Processing (NLP) Engineer
Natural Language Processing (NLP) Engineer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work arrangement
Competitive salary and bonuses
Health and wellness benefits
+2
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) 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
Senior NLP Engineer
Senior NLP Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work environment
Professional development
Industry events
+2
Natural Language Processing (NLP) Scientist
Natural Language Processing (NLP) Scientist

Placements24 • South Africa

On-site
ZAR 1,200,000 - 1,900,000
Medical cover
Professional development
Research resources