Remote Machine Learning Engineer (NLP Focus)

Placements24

Pretoria

Hybrid

ZAR 700,000 - 1,100,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work
Competitive salary
Health benefits
Professional development opportunities
Home office equipment allowance
Paid time off

Job summary

Placements24 is seeking a remote Machine Learning Engineer specialized in NLP to join a distributed AI team. You will design, deploy, and optimize NLP models, contribute to production pipelines, and stay current with the latest NLP advances. You’ll collaborate across borders and deliver high-impact AI solutions.

The ideal candidate has 3+ years in ML engineering with NLP, Python, and frameworks like TensorFlow or PyTorch, plus experience in cloud and MLOps practices. Knowledge of LLMs is a plus.

Qualifications

  • 3+ years of experience in machine learning engineering with a strong focus on NLP.
  • Bachelor's or Master's degree in Computer Science, Data Science, or a related quantitative field.
  • Proficiency in Python and NLP libraries (NLTK, spaCy, Hugging Face Transformers).
  • Experience deploying NLP models using TensorFlow, PyTorch, or scikit-learn.

Responsibilities

  • Develop and implement state-of-the-art NLP models for text classification, sentiment analysis, NER, and translation.
  • Build and optimize ML pipelines for training and evaluating NLP models.
  • Collaborate with data scientists and software engineers to integrate NLP solutions into production systems.
  • Conduct research on new NLP techniques and technologies to identify potential applications.
  • Perform data preprocessing, feature engineering, and model fine-tuning.
  • Evaluate model performance and identify areas for improvement.
  • Contribute to the documentation and knowledge sharing within the team.
  • Stay updated with the latest advancements in NLP and ML research.
  • Write clean, efficient, and maintainable code.
  • Participate in code reviews and contribute to improving engineering standards.

Skills

NLP models
Python
TensorFlow
PyTorch
HuggingFace
ML pipelines

Education

Bachelor's or Master's in CS/Data Science

Tools

TensorFlow
PyTorch
scikit-learn

Job description

About the Role

Our client, a leader in AI & Emerging Technologies, is looking for a talented and innovative Remote Machine Learning Engineer with a strong specialization in Natural Language Processing (NLP) to join their distributed team. This role is fully remote, offering you the flexibility to work from anywhere. You will be responsible for designing, developing, and deploying advanced NLP models and solutions that drive cutting-edge applications. This position demands a deep understanding of NLP techniques, machine learning algorithms, and software engineering best practices. You will work on challenging problems, contribute to significant projects, and collaborate with a talented team of AI professionals across the globe. As a fully remote employee, you will be empowered to manage your own schedule and work environment, while making a substantial impact on the company's AI roadmap.

Key Responsibilities
  • Develop and implement state-of-the-art NLP models for tasks such as text classification, sentiment analysis, named entity recognition, and machine translation.
  • Build and optimize machine learning pipelines for training and evaluating NLP models.
  • Collaborate with data scientists and software engineers to integrate NLP solutions into production systems.
  • Conduct research on new NLP techniques and technologies to identify potential applications.
  • Perform data preprocessing, feature engineering, and model fine-tuning.
  • Evaluate model performance and identify areas for improvement.
  • Contribute to the documentation and knowledge sharing within the team.
  • Stay updated with the latest advancements in NLP and ML research.
  • Write clean, efficient, and maintainable code.
  • Participate in code reviews and contribute to improving engineering standards.
Requirements
  • Bachelor's or Master's degree in Computer Science, Data Science, or a related quantitative field.
  • 3+ years of experience in machine learning engineering, with a strong focus on NLP.
  • Proven experience developing and deploying NLP models using frameworks like TensorFlow, PyTorch, or scikit-learn.
  • Proficiency in Python and relevant NLP libraries (e.g., NLTK, spaCy, Hugging Face Transformers).
  • Solid understanding of machine learning concepts, algorithms, and evaluation metrics.
  • Experience with data manipulation and analysis libraries (e.g., Pandas, NumPy).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and MLOps principles.
  • Excellent problem-solving and analytical skills.
  • Strong communication skills, comfortable working in a remote, asynchronous environment.
  • Experience with large language models (LLMs) is a plus.
Benefits
  • Highly competitive remote salary: R per annum .
  • Fully remote work arrangement offering maximum flexibility.
  • Comprehensive health and wellness benefits.
  • Professional development opportunities and access to online courses.
  • Allowance for home office equipment and setup.
  • Opportunity to work on challenging and impactful NLP projects.
  • Collaborative virtual team environment.
  • Generous paid time off.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior AI/ML Engineer - Natural Language Processing
Remote Senior AI/ML Engineer - Natural Language Processing

Placements24 • Pretoria

Hybrid
ZAR 2,297,000 - 2,953,000
Full remote
Professional development budget
Home office stipend
+2
Remote Ai Software Engineer - Natural Language Processing
Remote Ai Software Engineer - Natural Language Processing

Placements24 • Klerksdorp

Hybrid
ZAR 1,976,000 - 2,964,000
Fully remote position
Competitive salary
Performance bonuses
+2
Remote AI Engineer - Natural Language Processing
Remote AI Engineer - Natural Language Processing

Placements24 • Stellenbosch

Hybrid
ZAR 1,477,000 - 2,461,000
Health coverage
Unlimited PTO
Remote-first culture
+3
Remote AI Engineer - Natural Language Processing
Remote AI Engineer - Natural Language Processing

Placements24 • Paarl

Remote
ZAR 1,200,000 - 1,800,000
Home office stipend
Remote-friendly culture
Professional development
+2
Remote AI Software Engineer (NLP Focus)
Remote AI Software Engineer (NLP Focus)

Placements24 • Paarl

Hybrid
ZAR 800,000 - 1,000,000
Competitive salary
Remote-first culture
Flexible working hours
Remote AI Engineer - NLP Specialization
Remote AI Engineer - NLP Specialization

Placements24 • Vereeniging

Hybrid
ZAR 600,000 - 1,200,000
Health benefits
Home office stipend
Flexible hours
+2
Remote Natural Language Processing (NLP) Engineer
Remote Natural Language Processing (NLP) Engineer

Placements24 • Polokwane

Hybrid
ZAR 700,000 - 1,200,000
Competitive salary
Performance-based incentives
Flexible remote working hours
+2
Lead Natural Language Processing Engineer
Lead Natural Language Processing Engineer

Placements24 • Centurion

Hybrid
ZAR 1,000,000 - 1,800,000
Stock options
Remote work
Professional development
+3
Senior Machine Learning Engineer - NLP Focus
Senior Machine Learning Engineer - NLP Focus

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,500,000
Stock options
Health and wellness benefits
Professional development budget
+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