Machine Learning Engineer - NLP Focus

Placements24

Paarl

Hybrid

ZAR 900,000 - 1,200,000

Full time

33 hours 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

Health insurance
Remote work flexibility
Professional development opportunities

Job summary

Placements24 is seeking a Machine Learning Engineer specialized in NLP to join a distributed, fully remote team. You will design, train, and deploy NLP models, handle large text datasets, and collaborate across global teams to integrate solutions into production systems.

The ideal candidate has 3+ years of NLP-focused ML experience, strong Python skills, and proficiency with spaCy, NLTK, and Hugging Face Transformers. Experience with TensorFlow or PyTorch is required.

Qualifications

  • Master's or Ph.D. in Computer Science, Artificial Intelligence, Linguistics, or a related field with an NLP focus.
  • 3+ years of hands-on experience in machine learning engineering, with a strong emphasis on NLP.
  • Proficiency in Python and NLP libraries (spaCy, NLTK, Hugging Face Transformers).
  • Expertise in deep learning frameworks like TensorFlow or PyTorch.

Responsibilities

  • Design, train, and deploy state-of-the-art NLP models (transformers, LSTMs, RNNs).
  • Develop algorithms for text classification, sentiment analysis, NER, and machine translation.
  • Process and analyze large volumes of unstructured text data.
  • Collaborate with data scientists and engineers to integrate NLP models into production systems.
  • Optimize ML models for performance, scalability, and efficiency.
  • Stay current with NLP and deep learning advancements.
  • Develop and maintain robust NLP pipelines and tools.
  • Document code, models, and processes thoroughly.

Skills

NLP
Machine learning
Python
Remote collaboration
Analytical thinking
Communication

Education

Master's or Ph.D. in CS/AI/linguistics with NLP focus

Tools

spaCy
NLTK
Hugging Face Transformers
TensorFlow
PyTorch

Job description

Our client, a cutting-edge innovator in AI & Emerging Technologies , is seeking a talented Machine Learning Engineer with a specialization in Natural Language Processing (NLP) to join their distributed team. This role, operating in a fully Remote capacity, will focus on developing and deploying advanced NLP models to enhance our products and services. You will work with large text datasets, design cutting-edge algorithms, and collaborate with a global team of experts. The ideal candidate has a strong foundation in machine learning, deep expertise in NLP techniques, and a passion for building intelligent systems. This is a prime opportunity to contribute to transformative AI projects from anywhere.

Key Responsibilities
  • Design, train, and deploy state-of-the-art NLP models (e.g., transformers, LSTMs, RNNs).
  • Develop and implement algorithms for tasks such as text classification, sentiment analysis, named entity recognition, and machine translation.
  • Process and analyze large volumes of unstructured text data.
  • Collaborate with data scientists and software engineers to integrate NLP models into production systems.
  • Optimize ML models for performance, scalability, and efficiency.
  • Stay current with the latest research and advancements in NLP and deep learning.
  • Develop and maintain robust NLP pipelines and tools.
  • Conduct experiments to evaluate and improve model performance.
  • Contribute to the company's intellectual property through innovative solutions.
  • Document code, models, and processes thoroughly.
Requirements
  • Master's or Ph.D. in Computer Science, Artificial Intelligence, Linguistics, or a related field with an NLP focus.
  • 3+ years of hands-on experience in machine learning engineering, with a strong emphasis on NLP.
  • Proficiency in Python and experience with NLP libraries (e.g., spaCy, NLTK, Hugging Face Transformers).
  • Expertise in deep learning frameworks like TensorFlow or PyTorch.
  • Solid understanding of NLP concepts, algorithms, and evaluation metrics.
  • Experience with data preprocessing, feature extraction for text data.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and MLOps practices is a plus.
  • Strong problem-solving, analytical, and critical thinking skills.
  • Excellent communication and collaboration skills, effective in a Remote setting.
  • Ability to work independently and manage time effectively.
Benefits

Our client offers a competitive salary and a comprehensive benefits package, including health insurance and opportunities for professional development. As a Remote employee, you will enjoy flexibility and work-life balance while contributing to groundbreaking work in AI & Emerging Technologies . Be part of a global, innovative team focused on pushing the boundaries of NLP. This role provides excellent growth potential and the chance to make a significant impact from your chosen location, with strategic oversight potentially linked to our operations near Paarl, Western Cape .

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 • Kempton Park

Remote
ZAR 1,200,000 - 2,000,000
Competitive salary
Health, dental, and vision insurance
Learning budget for conferences and up
+1
Remote Principal Machine Learning Engineer - NLP Focus
Remote Principal Machine Learning Engineer - NLP Focus

Placements24 • Pretoria

Hybrid
ZAR 1,500,000 - 2,100,000
Highly competitive salary and bonus
Comprehensive health benefits
Generous paid time off
+2
Remote Principal Machine Learning Engineer - NLP Focus
Remote Principal Machine Learning Engineer - NLP Focus

Placements24 • South Africa

Remote
ZAR 1,200,000 - 1,800,000
Competitive salary and bonus
Health and wellness benefits
Generous paid time off
+2
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 • Johannesburg

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

Placements24 • Cape Town

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary package
Flexible remote working
Health & wellness benefits
+2
Lead Machine Learning Engineer - NLP Specialist
Lead Machine Learning Engineer - NLP Specialist

Placements24 • Bellville

Hybrid
ZAR 1,200,000 - 2,400,000
Remote work
Competitive compensation
Health benefits
+2
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
AI/ML Software Engineer - NLP
AI/ML Software Engineer - NLP

Placements24 • Bloemfontein

Hybrid
ZAR 700,000 - 1,100,000
Fully remote
Competitive salary
Flexible work environment
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