Senior Machine Learning Engineer - NLP Specialization

Placements24

Centurion

On-site

ZAR 900,000 - 1,500,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

Competitive rate
Cutting-edge NLP projects
Advanced compute resources
Contract extensions possible

Job summary

Placements24 is seeking a Senior Machine Learning Engineer specializing in NLP for an on-site role in Centurion, Gauteng, ZA. You will design, implement, and deploy NLP solutions, handling large text datasets and collaborating with cross-functional teams to deliver production-ready AI capabilities.

The ideal candidate has 5+ years in ML engineering with NLP focus, strong Python skills, and experience with leading NLP libraries and DL frameworks.

Qualifications

  • Master's or Ph.D. in Computer Science, Artificial Intelligence, Computational Linguistics, or a related field.
  • 5+ years of experience in machine learning engineering, with a strong focus on NLP.
  • Proficiency in Python programming and NLP libraries such as NLTK, SpaCy, Hugging Face Transformers, Gensim.
  • Hands-on experience with deep learning frameworks (TensorFlow, PyTorch) for NLP tasks.
  • Experience in building and deploying NLP models in production environments.
  • Solid understanding of statistical methods, machine learning algorithms, and deep learning architectures relevant to NLP.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) for model training and deployment.

Responsibilities

  • Develop and implement advanced NLP algorithms and models for text classification, sentiment analysis, topic modeling, and question answering.
  • Design and build data pipelines for cleaning, pre-processing, and feature engineering of large-scale text datasets.
  • Train, evaluate, and fine-tune ML models using TensorFlow, PyTorch, or Scikit-learn.
  • Collaborate with data scientists, software engineers, and product managers to integrate NLP solutions into production environments.
  • Stay current with the latest research and advancements in NLP and machine learning.
  • Optimize model performance for efficiency and scalability.
  • Conduct thorough testing and validation of NLP models to ensure accuracy and reliability.
  • Document technical designs, experiments, and findings clearly and concisely.
  • Contribute to the overall machine learning strategy and roadmap.

Skills

Strong analytical skills
Excellent communication
Team collaboration

Education

Master's or PhD in CS/AI/Computational Linguistics

Tools

Python
NLTK
SpaCy
Hugging Face Transformers
Gensim
TensorFlow
PyTorch
AWS/Azure/GCP

Job description

About the Role

Our client is seeking a highly accomplished Senior Machine Learning Engineer with a specialization in Natural Language Processing (NLP) to join their innovative team. This challenging role, located in **Centurion, Gauteng, ZA**, involves designing, developing, and deploying sophisticated NLP models and solutions. You will be instrumental in extracting meaningful insights from unstructured text data, enhancing our client's understanding and interaction capabilities. The ideal candidate will have a profound grasp of NLP techniques, including but not limited to, language modeling, sentiment analysis, named entity recognition, and machine translation. This is an on-site position, requiring full-time dedication to collaborative problem-solving and hands-on development within our client's cutting-edge facilities. You will work with large datasets and cutting-edge technologies to drive significant advancements in AI-driven text understanding.

Key Responsibilities
  • Develop and implement advanced NLP algorithms and models for various applications such as text classification, sentiment analysis, topic modeling, and question answering.
  • Design and build robust data pipelines for cleaning, pre-processing, and feature engineering of large-scale text datasets.
  • Train, evaluate, and fine-tune machine learning models using frameworks like TensorFlow, PyTorch, or Scikit-learn.
  • Collaborate with data scientists, software engineers, and product managers to integrate NLP solutions into production environments.
  • Stay current with the latest research and advancements in NLP and machine learning.
  • Optimize model performance for efficiency and scalability.
  • Conduct thorough testing and validation of NLP models to ensure accuracy and reliability.
  • Document technical designs, experiments, and findings clearly and concisely.
  • Contribute to the overall machine learning strategy and roadmap.
Requirements
  • Master's or Ph.D. in Computer Science, Artificial Intelligence, Computational Linguistics, or a related field.
  • 5+ years of experience in machine learning engineering, with a strong focus on NLP.
  • Proficiency in Python programming and experience with NLP libraries such as NLTK, SpaCy, Hugging Face Transformers, Gensim.
  • Hands-on experience with deep learning frameworks (TensorFlow, PyTorch) for NLP tasks.
  • Experience in building and deploying NLP models in production environments.
  • Solid understanding of statistical methods, machine learning algorithms, and deep learning architectures relevant to NLP.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) for model training and deployment.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Ability to work effectively in a fast-paced, results-oriented environment.
Benefits
  • Competitive contract rate, reflecting expertise and experience.
  • Opportunity to work on impactful and cutting-edge NLP projects.
  • Access to advanced computational resources and datasets.
  • Exposure to a leading team of AI and ML professionals.
  • Potential for contract extension based on performance and project needs.
  • Be part of a collaborative and innovative work culture.
  • Gain experience with a prominent client in the technology sector.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Placements24 • Centurion

Hybrid
ZAR 1,800,000 - 3,000,000
Competitive salary
Stock options
Health insurance
+3
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
Lead Machine Learning Engineer - NLP
Lead Machine Learning Engineer - NLP

Placements24 • South Africa

On-site
ZAR 1,200,000 - 1,900,000
Competitive salary
Medical, dental, vision coverage
Generous annual leave
+2
Senior Machine Learning Engineer - NLP & Deep Learning
Senior Machine Learning Engineer - NLP & Deep Learning

Placements24 • Randburg

On-site
ZAR 900,000 - 1,500,000
Competitive salary and bonus
Medical, dental, and vision coverage
Retirement plan
+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
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
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
Principal AI Engineer - NLP Specialist
Principal AI Engineer - NLP Specialist

Placements24 • Centurion

On-site
ZAR 1,200,000 - 2,400,000
Competitive salary
Health and retirement benefits
Professional development
+2