×
Register Here to Apply for Jobs or Post Jobs. X

Principal Machine Learning Engineer - NLP

Job in Durban, 3611, South Africa
Listing for: Placements24
Full Time position
Listed on 2026-10-19
Job specializations:
  • IT/Tech
    Machine Learning/ ML Engineer, AI Engineer (Applied/Software)
Job Description & How to Apply Below
About the Role

Our client, a trailblazer in AI & Emerging Technologies, is actively seeking a highly accomplished Principal Machine Learning Engineer specializing in Natural Language Processing (NLP) to join their esteemed team in Durban
. This senior position is designed for an individual who is passionate about leveraging AI to solve intricate language-related problems. You will play a crucial role in architecting, developing, and deploying sophisticated NLP models that power innovative applications. This role demands a deep understanding of NLP techniques, strong coding abilities, and a proven history of delivering impactful solutions. You will work alongside a team of brilliant minds in our Durban office, contributing to projects that redefine industry standards.

This is a fantastic opportunity to lead significant initiatives and influence the strategic direction of AI development.

Key Responsibilities
  • Design, develop, and implement state-of-the-art NLP models for tasks such as text classification, sentiment analysis, named entity recognition, machine translation, and question answering.
  • Lead the end-to-end machine learning lifecycle, including data collection, feature engineering, model training, evaluation, and deployment.
  • Architect scalable and robust machine learning systems for NLP applications.
  • Collaborate with data scientists, software engineers, and product managers to define project scope and deliver effective solutions.
  • Mentor and guide junior machine learning engineers, fostering a culture of technical excellence and continuous learning.
  • Stay current with the latest research and advancements in NLP and deep learning, identifying opportunities for innovation.
  • Contribute to the strategic planning and roadmap for NLP initiatives within the company.
  • Optimize model performance and resource utilization for production systems.
Requirements
  • Master's or Ph.D. in Computer Science, Linguistics, Artificial Intelligence, or a related field with a focus on NLP.
  • 10+ years of professional experience in machine learning, with a significant focus on NLP.
  • Expertise in NLP techniques, including transformers, LSTMs, word embeddings, and language modeling.
  • Proficiency in Python and deep learning frameworks like PyTorch, Tensor Flow, or Keras.
  • Experience with NLP libraries such as NLTK, spaCy, or Hugging Face Transformers.
  • Strong understanding of software development best practices, including version control (Git) and testing.
  • Excellent problem-solving, analytical, and communication skills.
  • Proven ability to lead complex technical projects and mentor team members.
Benefits
  • Exceptional salary package and performance-based incentives.
  • Comprehensive health, dental, and vision insurance.
  • Generous professional development budget for conferences, workshops, and certifications.
  • Company-sponsored retirement plan.
  • Collaborative and intellectually stimulating work environment in Durban
    .
  • Opportunity to shape the future of NLP technologies.
  • Paid time off and company holidays.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary