Remote Principal Machine Learning Engineer - NLP Focus

Placements24

Pretoria

Hybrid

ZAR 1,500,000 - 2,100,000

Full time

25 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

Highly competitive salary and bonus
Comprehensive health benefits
Generous paid time off
Continuing learning opportunities
Global distributed team

Job summary

Placements24 is seeking a Remote Principal Machine Learning Engineer specializing in NLP. You will lead the design and deployment of large-scale NLP models, guide a distributed team, and drive research that shapes our AI roadmap.

This remote role targets top talent globally and offers collaboration across product, data, and engineering teams. You will mentor engineers, optimize ML pipelines, and stay ahead of NLP innovations while delivering production-ready solutions.

Qualifications

  • Minimum 8 years of experience in machine learning engineering with a strong NLP focus.
  • Proficiency in Python and core NLP libraries (spaCy, NLTK, Transformers).
  • Experience with TensorFlow, PyTorch, or Keras and ML pipelines.

Responsibilities

  • Lead design, development, and deployment of large-scale NLP models and systems.
  • Drive R&D in text classification, sentiment analysis, entity recognition, translation, and conversational AI.
  • Develop robust, scalable ML pipelines for training and inference, production-ready.
  • Collaborate with product managers and software engineers to integrate NLP into production.
  • Mentor junior engineers and promote best practices in ML engineering.
  • Evaluate and implement state-of-the-art NLP techniques and tools.
  • Optimize model performance and inference speed for production environments.
  • Contribute to architectural decisions and technical strategy for the AI/ML team.
  • Stay current with NLP and ML research advancements.

Skills

NLP expertise
Python
Deep learning
Transformers
SpaCy
NLTK
Cloud platforms
Git
CI/CD
Leadership

Education

Master's or PhD in CS/AI

Tools

spaCy
NLTK
Transformers
TensorFlow
PyTorch
Keras
AWS
Azure
GCP
Git

Job description

About the Role

Our client, a prominent leader in AI & Emerging Technologies, is seeking a highly accomplished and visionary Remote Principal Machine Learning Engineer with a specialization in Natural Language Processing (NLP). This role is critical for driving the development and deployment of advanced NLP models that power innovative products and services. As a Principal Engineer, you will lead complex projects, mentor junior team members, and contribute significantly to our technological roadmap. This position is offered on a fully remote basis, enabling us to attract top talent globally. You will be working in a challenging yet rewarding environment, contributing to the forefront of AI innovation.

Key Responsibilities
  • Lead the design, development, and implementation of large-scale NLP models and systems.
  • Drive research and development in areas such as text classification, sentiment analysis, entity recognition, machine translation, and conversational AI.
  • Develop and maintain robust, scalable, and efficient machine learning pipelines for training and inference.
  • Collaborate with product managers and software engineers to integrate NLP models into production systems.
  • Mentor and guide junior machine learning engineers, promoting best practices in software development and ML engineering.
  • Evaluate and implement state-of-the-art NLP techniques and tools.
  • Optimize model performance and inference speed for production environments.
  • Contribute to architectural decisions and technical strategy for the AI/ML team.
  • Stay current with the latest advancements in NLP and machine learning research.
Requirements
  • Master's or Ph.D. in Computer Science, Computational Linguistics, Artificial Intelligence, or a related field.
  • Minimum of 8 years of experience in machine learning engineering, with a strong focus on NLP.
  • Demonstrated expertise in building and deploying production-level NLP models.
  • Proficiency in Python and core NLP libraries (e.g., spaCy, NLTK, Hugging Face Transformers).
  • Experience with deep learning frameworks such as TensorFlow, PyTorch, or Keras.
  • Solid understanding of machine learning fundamentals, statistical modeling, and algorithm design.
  • Experience with cloud platforms (AWS, Azure, GCP) and their ML services.
  • Strong software engineering skills, including experience with version control (Git) and CI/CD practices.
  • Excellent analytical, problem-solving, and communication skills.
  • Proven ability to lead technical projects and mentor other engineers.
Benefits
  • highly competitive salary and bonus structure
  • comprehensive health and wellness benefits
  • generous paid time off
  • access to continuous learning opportunities, including conferences and advanced training
  • Join a collaborative and globally distributed team focused on solving challenging problems in NLP and AI

We are based in Pretoria, Gauteng, ZA , but this role is open to remote candidates.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Placements24 • Pretoria

Hybrid
ZAR 700,000 - 1,100,000
Remote work
Competitive salary
Health benefits
+3
Principal Nlp Engineer - Large Language Models
Principal Nlp Engineer - Large Language Models

Placements24 • Durban

Hybrid
ZAR 1,800,000 - 3,200,000
Competitive salary package
Health insurance and benefits
Flexible remote work
+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
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
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
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
Principal Machine Learning Engineer (NLP)
Principal Machine Learning Engineer (NLP)

Placements24 • Klerksdorp

On-site
ZAR 1,200,000 - 2,300,000
Health coverage
Retirement contributions
Performance bonuses
+2
Lead Machine Learning Engineer - NLP Focus
Lead Machine Learning Engineer - NLP Focus

Placements24 • Rustenburg

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary package
Performance-based bonuses
Stock options
+3