Machine Learning Engineer - NLP Specialization

Placements24

George

On-site

ZAR 800,000 - 1,100,000

Full time

4 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

Job summary

Placements24 is seeking a Machine Learning Engineer specialized in NLP to join our George, Western Cape team. You will develop, train, and deploy NLP models for tasks such as text classification, sentiment analysis, NER, and QA, while building robust data pipelines for text data collection and preprocessing.

You will optimize models for performance and scalability and collaborate with product teams to translate user needs into NLP features.

Qualifications

  • Bachelor's or Master’s degree in Computer Science, Computational Linguistics, Data Science, or related field.
  • Proven experience developing and deploying NLP models in production.
  • Strong NLP concepts, algorithms and libraries (NLTK, spaCy, Hugging Face Transformers).
  • Proficiency in Python and ML frameworks like TensorFlow, PyTorch, or Keras.
  • Experience with data manipulation tools (Pandas, NumPy).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and MLOps practices.

Responsibilities

  • Develop, train, and deploy ML models for NLP tasks (text classification, sentiment analysis, NER, QA).
  • Build and maintain data pipelines for text data collection and preprocessing.
  • Optimize models for performance, scalability, and efficiency.
  • Collaborate with product teams to translate user needs into NLP features.
  • Implement and evaluate advanced NLP techniques (transformers, embeddings, language generation).
  • Work with large datasets ensuring data quality and integrity.

Skills

NLP development
Python
TensorFlow
PyTorch
Hugging Face Transformers
Data pipelines

Education

Bachelor's or Master's in CS/Computing

Tools

NLTK
spaCy
Hugging Face

Job description

About the Role

Our client is at the forefront of leveraging artificial intelligence to revolutionize the industry. We are seeking a talented Machine Learning Engineer with a specialization in Natural Language Processing (NLP) to join our innovative team in George, Western Cape . This role is crucial for developing and deploying sophisticated NLP models that power our next-generation products and services. You will work closely with data scientists and software engineers to build scalable, high-performance machine learning systems. This is a unique opportunity to contribute to impactful projects and grow your career within a forward-thinking technology company that values innovation and collaboration. The ideal candidate will possess a strong blend of theoretical knowledge and practical implementation skills in NLP and ML engineering.

Key Responsibilities
  • Develop, train, and deploy machine learning models for various NLP tasks, including text classification, sentiment analysis, named entity recognition, and question answering.
  • Build and maintain robust data pipelines for collecting, cleaning, and preprocessing text data.
  • Optimize machine learning models for performance, scalability, and efficiency.
  • Collaborate with product teams to understand user needs and translate them into technical requirements for NLP features.
  • Implement and evaluate advanced NLP techniques, such as transformers, word embeddings, and language generation models.
  • Work with large datasets, ensuring data quality and integrity throughout the ML lifecycle.
  • Contribute to the design and architecture of our ML infrastructure, focusing on NLP applications.
  • Monitor deployed models, troubleshoot issues, and implement improvements to maintain high accuracy and reliability.
Requirements
  • Bachelor's or Master's degree in Computer Science, Computational Linguistics, Data Science, or a related field.
  • Proven experience in developing and deploying NLP models in a production environment.
  • Strong understanding of NLP concepts, algorithms and libraries (e.g., NLTK, spaCy, Hugging Face Transformers).
  • Proficiency in Python and ML frameworks like TensorFlow, PyTorch, or Keras.
  • Experience with data manipulation and analysis tools (e.g., Pandas, NumPy).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and MLOps practices.
  • Excellent problem-solving abilities and a keen eye for detail.
  • Strong communication skills and the ability to work effectively in a team-oriented environment.
Benefits

Our client offers a competitive salary package, comprehensive medical aid, and retirement fund benefits. Employees are provided with opportunities for continuous professional development, including access to training programs and industry conferences. A dynamic work environment with a focus on cutting-edge technology and collaborative teamwork in George . We foster a culture that encourages innovation and rewards performance. This role is based in our modern George office.

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 • George

On-site
ZAR 1,800,000 - 3,000,000
Relocation assistance to George
Medical & dental coverage
Annual leave
+3
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
Senior Machine Learning Engineer (NLP)
Senior Machine Learning Engineer (NLP)

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,700,000
Hybrid work model
Health benefits
Professional growth opportunities
+1
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
Machine Learning Engineer - Nlp Focus
Machine Learning Engineer - Nlp Focus

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Medical & dental
Retirement plan
Paid time off
+3
Lead Machine Learning Engineer - NLP Specialist
Lead Machine Learning Engineer - NLP Specialist

Placements24 • Cape Town

On-site
ZAR 1,000,000 - 1,800,000
Relocation assistance
Competitive salary
Professional development
+2
Senior Machine Learning Engineer - NLP Specialization
Senior Machine Learning Engineer - NLP Specialization

Placements24 • Centurion

On-site
ZAR 900,000 - 1,500,000
Competitive rate
Cutting-edge NLP projects
Advanced compute resources
+1
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 • Paarl

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Remote work flexibility
Professional development opportunities
Lead Machine Learning Engineer - NLP Specialization
Lead Machine Learning Engineer - NLP Specialization

Placements24 • Centurion

Hybrid
ZAR 1,000,000 - 1,800,000
Highly competitive salary and bonuses
Comprehensive medical, dental, and eye
Generous paid time off and flexible Wf
+3