Machine Learning Engineer - NLP Focus

Placements24

Johannesburg

Hybrid

ZAR 900,000 - 1,500,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical & dental
Retirement plan
Paid time off
Hybrid work model
Professional development
Wellness program

Job summary

WhatJobs Direct is seeking a skilled Machine Learning Engineer focused on NLP to join our Randburg team. You will develop, train, and deploy NLP models powering text analysis, sentiment detection, and chatbot features in a hybrid setup.

Ideal candidates have 3+ years in ML engineering with NLP, proficiency in Python, and experience with Transformer models and DL frameworks. You will collaborate with researchers and software engineers to deliver scalable NLP solutions.

Qualifications

  • Master's or PhD in CS, Linguistics, Computational Linguistics, or related field.

Responsibilities

Skills

NLP concepts
NLTK
spaCy
Transformers
Python
TensorFlow
PyTorch
Text preprocessing
Tokenization
Embeddings
Cloud platforms
AWS
Azure
GCP
ML evaluation metrics
MLOps
Hugging Face

Education

Master's or Ph.D. in Computer Science, Linguistics, Computational Linguistics, or a related field

Tools

NLTK
spaCy
Transformers
TensorFlow
PyTorch
Hugging Face
AWS
Azure
GCP

Job description

About the Role

WhatJobs Direct is seeking a talented Machine Learning Engineer with a specialization in Natural Language Processing (NLP) to join our growing team. This position is offered on a hybrid basis, allowing for a flexible working arrangement from our office in Randburg, Gauteng, ZA . You will be instrumental in developing and deploying advanced NLP models that power a variety of applications, including text analysis, sentiment detection, chatbots, and language generation. This role involves working with large text datasets, applying state-of-the-art deep learning techniques, and collaborating with researchers and software engineers to bring NLP solutions to life. The ideal candidate possesses a strong foundation in NLP, machine learning, and programming, coupled with a passion for solving complex language-related challenges. Our client is at the forefront of AI innovation, and your expertise will directly contribute to developing intelligent systems that understand and interact with human language. The hybrid nature of this role encourages both independent work and team collaboration, leveraging the resources available at our Randburg, Gauteng, ZA location.

Key Responsibilities
  • Develop, train, and deploy machine learning models for NLP tasks.
  • Implement and fine-tune state-of-the-art NLP architectures (e.g., Transformers, LSTMs).
  • Process and analyze large volumes of text data, including cleaning and feature engineering.
  • Collaborate with software engineers to integrate NLP models into production systems.
  • Evaluate model performance and implement strategies for improvement.
  • Stay current with the latest research and advancements in NLP and deep learning.
  • Contribute to the design and implementation of NLP-specific data pipelines.
  • Work with stakeholders to understand requirements for language-based AI features.
  • Optimize NLP models for efficiency, scalability, and deployment constraints.
  • Document models, code, and experiments clearly and comprehensively.
Requirements
  • Master's or Ph.D. in Computer Science, Linguistics, Computational Linguistics, or a related field.
  • 3+ years of professional experience in Machine Learning Engineering with a focus on NLP.
  • Strong understanding of NLP concepts, techniques, and libraries (e.g., NLTK, spaCy, Hugging Face Transformers).
  • Proficiency in Python and experience with deep learning frameworks (e.g., TensorFlow, PyTorch).
  • Experience with text data preprocessing, tokenization, and embedding techniques.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and their ML services is a plus.
  • Solid understanding of machine learning algorithms and evaluation metrics.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities, suitable for a hybrid environment.
  • Experience with MLOps practices is beneficial.
Benefits
  • Our client offers a competitive salary, commensurate with experience, and a comprehensive benefits package including medical, dental, and retirement planning.
  • Employees benefit from generous paid time off and access to ongoing professional development opportunities, such as workshops, courses, and conferences.
  • The hybrid work model provides flexibility and work-life balance, while fostering collaboration within our team in Randburg, Gauteng, ZA .
  • We are committed to creating an inclusive and innovative environment where employees can thrive and advance their careers in the exciting field of AI.
  • Additional benefits include performance-based incentives and wellness programs.

Join us to build impactful NLP solutions that redefine human-computer interaction.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Engineer - NLP Focus
Machine Learning Engineer - NLP Focus

Placements24 • Centurion

On-site
ZAR 900,000 - 1,300,000
Medical aid
Retirement fund
Performance bonuses
+5
Machine Learning Engineer - NLP Focus
Machine Learning Engineer - NLP Focus

Placements24 • Midrand

Hybrid
ZAR 332,000 - 590,000
Hybrid work model
Office in Midrand
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 Specialist
Machine Learning Engineer - NLP Specialist

Placements24 • Durban

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Professional development budget
Machine Learning Engineer - NLP Specialist
Machine Learning Engineer - NLP Specialist

Placements24 • South Africa

Remote
ZAR 900,000 - 1,300,000
Competitive salary
Performance incentives
Medical coverage
+8
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
Senior Machine Learning Engineer - NLP
Senior Machine Learning Engineer - NLP

Placements24 • Midrand

Hybrid
ZAR 1,400,000 - 2,100,000
Competitive salary package
Performance bonuses
Health and wellness benefits
+2
Lead Machine Learning Engineer - NLP Focus
Lead Machine Learning Engineer - NLP Focus

Placements24 • George

On-site
ZAR 1,000,000 - 1,800,000
Medical, dental, vision insurance
Retirement plan with company matching
Paid time off
+4
Lead Machine Learning Engineer - NLP
Lead Machine Learning Engineer - NLP

Placements24 • Centurion

On-site
ZAR 1,000,000 - 1,800,000
Competitive compensation package
Health and retirement benefits
Training and conferences
+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