Machine Learning Engineer - NLP Focus

Placements24

Bloemfontein

On-site

ZAR 600,000 - 900,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health insurance and dental and vision
Professional development including AI/
Conferences and courses
Dynamic, creative work environment
Access to advanced NLP tools

Job summary

Placements24 in Bloemfontein seeks a specialized Machine Learning Engineer focused on NLP to design, build, and optimize NLP models and pipelines for our platform. You will work on text analysis, sentiment detection, translation, and conversational AI to enhance user experiences.

You will collaborate with a cross-functional product team, push the boundaries of language technology, and contribute to production deployments.

Qualifications

  • 3+ years of experience in machine learning with a focus on NLP.
  • Strong proficiency in Python and NLP libraries (e.g., NLTK, spaCy, Transformers).
  • Experience with deep learning frameworks (TensorFlow, PyTorch) for NLP tasks.
  • Understanding of language models, embeddings, and various NLP architectures.

Responsibilities

  • Develop and fine-tune state-of-the-art NLP models for text classification, entity recognition, sentiment analysis, and summarization.
  • Build and maintain scalable data processing pipelines for large volumes of text data.
  • Implement and deploy NLP models into production, ensuring reliability and performance.
  • Collaborate with software engineers to integrate NLP capabilities into web and mobile applications.
  • Conduct research and experiments to explore new NLP techniques and improve existing models.
  • Evaluate and benchmark NLP model performance using relevant metrics and datasets.

Skills

Python programming
NLP libraries
Transformers
TensorFlow/PyTorch
Data manipulation

Education

Bachelor's or Master's in CS/Linguistics or related field

Tools

NLTK
spaCy
Hugging Face Transformers
TensorFlow
PyTorch

Job description

About the Role

Our client is seeking a specialized Machine Learning Engineer with a strong focus on Natural Language Processing (NLP) to join their innovative product development team in Bloemfontein . You will be responsible for designing, building, and optimizing NLP models and pipelines that enable intelligent language understanding and generation capabilities for their platform. This role offers the chance to work on challenging projects involving text analysis, sentiment detection, machine translation, and conversational AI, directly contributing to the enhancement of user experience and the creation of intelligent features. You will collaborate with a team dedicated to advancing AI in practical applications, pushing the boundaries of what's possible with language technology.

Key Responsibilities
  • Develop and fine-tune state-of-the-art NLP models for tasks such as text classification, entity recognition, sentiment analysis, and summarization.
  • Build and maintain scalable data processing pipelines for large volumes of text data.
  • Implement and deploy NLP models into production, ensuring reliability and performance.
  • Collaborate with software engineers to integrate NLP capabilities into web and mobile applications.
  • Conduct research and experiments to explore new NLP techniques and improve existing models.
  • Evaluate and benchmark NLP model performance using relevant metrics and datasets.
Requirements
  • Bachelor's or Master's degree in Computer Science, Linguistics, or a related field.
  • 3+ years of experience in machine learning, with a significant portion focused on NLP.
  • Proficiency in Python and popular NLP libraries (e.g., NLTK, spaCy, Hugging Face Transformers).
  • Experience with deep learning frameworks (TensorFlow, PyTorch) for NLP tasks.
  • Understanding of language models, embeddings, and various NLP architectures.
  • Strong programming skills and experience with data manipulation and analysis.
Benefits
  • Competitive salary with opportunities for performance-based increments.
  • Comprehensive health, dental, and vision insurance.
  • Access to advanced NLP research and development tools.
  • Support for professional development, including courses and conferences.
  • A dynamic and creative work environment with a focus on cutting-edge technology.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Engineer - NLP Focus
Machine Learning Engineer - NLP Focus

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,300,000
Health insurance
Hybrid work model
Professional development
+1
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 • Gauteng

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Stock options
Health insurance
+3
Machine Learning Engineer - NLP Focus
Machine Learning Engineer - NLP Focus

Placements24 • Richards Bay

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Hybrid work model
Professional growth opportunities
Natural Language Processing (NLP) Engineer
Natural Language Processing (NLP) Engineer

Placements24 • Sandton

On-site
ZAR 550,000 - 900,000
Performance bonuses
Medical coverage
Conference attendance
+2
NLP Engineer
NLP Engineer

Placements24 • Polokwane

On-site
ZAR 600,000 - 1,000,000
Competitive salary and bonuses
Health, dental, and vision insurance
Professional development support
+1
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) Specialist
Natural Language Processing (NLP) Specialist

Placements24 • Mossel Bay

Hybrid
ZAR 650,000 - 900,000
Health insurance
Flexible hours
Remote work options
+2
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
AI Software Engineer - NLP Specialist
AI Software Engineer - NLP Specialist

Placements24 • Sandton

Hybrid
ZAR 600,000 - 900,000
Hybrid work model
Medical, dental, retirement benefits
Professional development