Machine Learning Engineer - NLP Specialist

Placements24

South Africa

Remote

ZAR 900,000 - 1,300,000

Full time

2 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

Competitive salary
Performance incentives
Medical coverage
Dental coverage
Vision coverage
Annual leave
Learning opportunities
Advanced computing resources
Vibrant work culture in Tembisa
Retirement fund contributions
Stock options

Job summary

Placements24 in Gauteng (Tembisa) seeks a talented Machine Learning Engineer with NLP focus to develop state-of-the-art NLP models for our next-generation products. You will work on text classification, sentiment analysis, NER, MT, and text generation, deploying models in production and building robust data pipelines.

The ideal candidate has a strong ML background with NLP expertise, hands-on DL experience (PyTorch or TensorFlow), and familiarity with spaCy, NLTK, and Transformers.

Qualifications

  • Master's or PhD in Computer Science, linguistics, AI or a related field.
  • 3+ years of professional ML experience with a focus on NLP.
  • Proficiency in Python and NLP libraries such as spaCy, NLTK, Hugging Face Transformers.
  • Hands-on experience with DL frameworks like PyTorch or TensorFlow.
  • Strong understanding of transformer architectures and embedding techniques.
  • Experience with data preprocessing, feature engineering, and NLP evaluation metrics.

Responsibilities

  • Develop, train, and deploy NLP models for text classification, sentiment analysis, NER, MT, and text generation.
  • Fine-tune and integrate large language models for business applications.
  • Build robust data pipelines for textual data processing.
  • Collaborate with software engineers and data scientists to deploy models in production.
  • Run experiments to evaluate models and identify improvements.
  • Stay updated with NLP and ML research and document methods.

Skills

NLP experience
Python programming
Deep learning
Transformer models
Analytical skills
Team collaboration

Education

Master's or PhD in CS/AI/Linguistics

Tools

spaCy
NLTK
Transformers
PyTorch
TensorFlow
HuggingFace

Job description

About the Role

Our client is seeking a talented Machine Learning Engineer with a specialization in Natural Language Processing (NLP) to join their innovative team in Tembisa, Gauteng . This role is critical for developing and deploying advanced NLP models that power our client's next-generation products and services. You will work on challenging problems, leveraging vast datasets to build intelligent systems that understand and generate human language. This is a unique opportunity to work at the forefront of AI, contributing to projects that have a real-world impact. We are looking for a passionate individual eager to contribute their expertise in a fast-paced, collaborative environment. The ideal candidate will have a strong foundation in machine learning and a deep understanding of NLP techniques and algorithms. Join us and help shape the future of conversational AI and text analytics.

Key Responsibilities
  • Develop, train, and deploy state-of-the-art NLP models for tasks such as text classification, sentiment analysis, named entity recognition, machine translation, and text generation.
  • Implement and fine-tune large language models (LLMs) for specific business applications.
  • Design and build robust data pipelines for processing and augmenting textual data.
  • Collaborate with software engineers and data scientists to integrate NLP models into production systems.
  • Conduct experiments to evaluate model performance and identify areas for improvement.
  • Stay current with the latest research and advancements in NLP and machine learning.
  • Contribute to the documentation of models, algorithms, and processes.
  • Participate in code reviews and provide constructive feedback to peers.
Requirements
  • Master's or Ph.D. degree in Computer Science, Linguistics, AI, or a related field.
  • 3+ years of professional experience in Machine Learning, with a significant focus on NLP.
  • Proficiency in Python and relevant NLP libraries (e.g., spaCy, NLTK, Hugging Face Transformers).
  • Hands-on experience with deep learning frameworks like PyTorch or TensorFlow.
  • Strong understanding of transformer architectures, sequence-to-sequence models, and embedding techniques.
  • Experience with data preprocessing, feature engineering, and evaluation metrics for NLP tasks.
  • Familiarity with cloud computing platforms (e.g., AWS, Azure, GCP) is a plus.
  • Excellent analytical and problem-solving abilities.
  • Strong communication skills and the ability to work effectively in a team.
Benefits
  • Competitive salary and performance-based incentives.
  • Comprehensive medical, dental, and vision coverage.
  • Generous annual leave allowance.
  • Opportunities for continuous learning and professional development.
  • Access to advanced computing resources.
  • A vibrant and supportive work culture in Tembisa, Gauteng .
  • Retirement fund contributions.
  • Stock options for eligible employees.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Machine Learning Engineer - NLP
Lead Machine Learning Engineer - NLP

Placements24 • South Africa

On-site
ZAR 1,200,000 - 1,900,000
Competitive salary
Medical, dental, vision coverage
Generous annual leave
+2
Machine Learning Engineer - NLP Focus
Machine Learning Engineer - NLP Focus

Placements24 • Midrand

Hybrid
ZAR 332,000 - 590,000
Hybrid work model
Office in Midrand
Professional development
+2
Lead AI Engineer - Natural Language Processing
Lead AI Engineer - Natural Language Processing

Placements24 • South Africa

Remote
ZAR 1,800,000 - 2,800,000
Stock options
Performance bonuses
Comprehensive insurance
+1
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
Machine Learning Engineer - NLP & Text Analytics
Machine Learning Engineer - NLP & Text Analytics

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 600,000 - 900,000
Health insurance
Dental insurance
Vision insurance
+4
Machine Learning Engineer - NLP Focus
Machine Learning Engineer - NLP Focus

Placements24 • Durban

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Medical aid
Retirement fund
+1
Lead Machine Learning Engineer - NLP
Lead Machine Learning Engineer - NLP

Placements24 • Centurion

On-site
ZAR 1,000,000 - 1,800,000
Competitive compensation package
Health and retirement benefits
Training and conferences
+1
Lead Machine Learning Engineer - Natural Language Processing
Lead Machine Learning Engineer - Natural Language Processing

Placements24 • Cape Town

On-site
ZAR 1,200,000 - 2,000,000
Competitive salary
Medical, dental, vision coverage
Generous leave
+3
Lead Machine Learning Engineer - NLP Specialist
Lead Machine Learning Engineer - NLP Specialist

Placements24 • George

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Bonuses & long-term incentives
Medical, dental & vision coverage
+3
AI/ML Engineer - Natural Language Processing
AI/ML Engineer - Natural Language Processing

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Professional development
Nelspruit NLP projects
+1