Machine Learning Engineer - NLP Focus

Placements24

Midrand

Hybrid

ZAR 332,000 - 590,000

Part time

5 days 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

Hybrid work model
Office in Midrand
Professional development
Exposure to advanced AI technologies
Competitive daily rate

Job summary

Placements24 is seeking a skilled Machine Learning Engineer with NLP focus to develop and deploy cutting-edge NLP models in Midrand, Gauteng. You’ll work on text classification, sentiment analysis, and chatbots, collaborating with engineers to integrate models into production systems.

The ideal candidate has hands-on NLP experience, strong Python skills, and familiarity with Transformers, TensorFlow or PyTorch.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Computational Linguistics, or a related field.
  • Demonstrated experience in Natural Language Processing (NLP) and applied machine learning.
  • Proficiency with NLP libraries and frameworks such as spaCy, NLTK, Hugging Face Transformers, Gensim.
  • Strong programming skills in Python and experience with ML libraries like TensorFlow or PyTorch.
  • Experience with data preprocessing and feature engineering for text data.
  • Understanding of machine learning principles, algorithms, and evaluation metrics.
  • Ability to work effectively in a team and communicate technical ideas clearly.

Responsibilities

  • Develop, train, and deploy NLP models for tasks such as text classification, named entity recognition, sentiment analysis, and question answering.
  • Implement and fine‑tune state‑of‑the‑art NLP architectures (e.g., Transformers, LSTMs, RNNs).
  • Build robust data pipelines for text preprocessing, feature extraction, and model evaluation.
  • Collaborate with software engineers to integrate NLP models into production systems and applications.
  • Conduct research to stay updated with the latest advancements in NLP and machine learning.
  • Optimize model performance for accuracy, latency, and scalability.
  • Design and conduct experiments to test hypotheses and validate model effectiveness.
  • Contribute to the documentation of models, algorithms, and processes.

Skills

NLP expertise
Python programming
Model deployment
Data preprocessing
Communication

Education

Bachelor's or Master's in Computer Science/Computational Linguistics

Tools

spaCy
NLTK
Hugging Face Transformers
Gensim
TensorFlow
PyTorch

Job description

About the Role

Our client, a forward-thinking technology firm, is seeking a talented Machine Learning Engineer with a specialization in Natural Language Processing (NLP) to join their innovative team in Midrand, Gauteng. This role is crucial for developing and deploying advanced NLP models that enhance user experience and automate complex language-based tasks. You will work on exciting projects involving text analysis, sentiment detection, chatbots, and machine translation. This is an excellent opportunity for an ambitious ML Engineer to contribute to groundbreaking AI applications in a collaborative and dynamic environment located in Midrand. The ideal candidate will have a strong foundation in machine learning principles, particularly within NLP, and possess hands‑on experience in building and deploying production‑ready models. Our client is committed to fostering a culture of continuous learning and technological advancement.

Key Responsibilities
  • Develop, train, and deploy NLP models for tasks such as text classification, named entity recognition, sentiment analysis, and question answering.
  • Implement and fine‑tune state‑of‑the‑art NLP architectures (e.g., Transformers, LSTMs, RNNs).
  • Build robust data pipelines for text preprocessing, feature extraction, and model evaluation.
  • Collaborate with software engineers to integrate NLP models into production systems and applications.
  • Conduct research to stay updated with the latest advancements in NLP and machine learning.
  • Optimize model performance for accuracy, latency, and scalability.
  • Design and conduct experiments to test hypotheses and validate model effectiveness.
  • Contribute to the documentation of models, algorithms, and processes.
Requirements
  • Bachelor's or Master's degree in Computer Science, Computational Linguistics, or a related field.
  • Demonstrated experience in Natural Language Processing (NLP) and applied machine learning.
  • Proficiency with NLP libraries and frameworks such as spaCy, NLTK, Hugging Face Transformers, Gensim.
  • Strong programming skills in Python and experience with ML libraries like TensorFlow or PyTorch.
  • Experience with data preprocessing and feature engineering for text data.
  • Understanding of machine learning principles, algorithms, and evaluation metrics.
  • Ability to work effectively in a team and communicate technical ideas clearly.
  • Familiarity with the Midrand, Gauteng tech landscape is a plus.
Benefits
  • This contract role offers a competitive daily rate, with potential for extension based on performance and project needs.
  • You will gain valuable experience working on challenging NLP problems and contribute to innovative AI solutions.
  • Our client provides a stimulating work environment, opportunities to collaborate with experienced professionals, and exposure to cutting‑edge AI technologies.
  • The flexible hybrid model allows for a good work‑life balance.
  • Access to modern office facilities in Midrand is provided.
  • We value employee growth and offer support for professional development initiatives.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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
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
Machine Learning Engineer - NLP Focus
Machine Learning Engineer - NLP Focus

Placements24 • Gauteng

On-site
ZAR 900,000 - 1,300,000
Remote work
Stock options
Health insurance
+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
Machine Learning Engineer - NLP Focus
Machine Learning Engineer - NLP Focus

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,300,000
Health benefits
Retirement savings plan
Professional development opportunities
+1
Lead Machine Learning Engineer - NLP
Lead Machine Learning Engineer - NLP

Placements24 • Polokwane

On-site
ZAR 900,000 - 1,400,000
Health and wellness benefits
Retirement savings plan
Learning and professional development
NLP Engineer
NLP Engineer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,500,000
Salary and incentives
Health/vision/dental insurance
Professional growth
+2
Principal Machine Learning Engineer - NLP
Principal Machine Learning Engineer - NLP

Placements24 • Durban

On-site
ZAR 1,800,000 - 3,000,000
Performance-based incentives
Health, dental, and vision insurance
Professional development budget
+2
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