Machine Learning Engineer - NLP Specialist
Listed on 2026-11-01
-
Software Development
Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Data Scientist
Our client, a dynamic tech startup revolutionizing customer engagement through AI, is seeking a talented Machine Learning Engineer specializing in Natural Language Processing (NLP). This role is based in Durban
, and requires your presence in the office to foster close collaboration with the product and engineering teams. You will be at the heart of developing intelligent conversational agents, sentiment analysis tools, and other NLP-driven features that enhance user experiences. This is an exceptional opportunity to apply your expertise in a fast-paced, innovative environment and contribute directly to the success of groundbreaking AI solutions.
- Design, develop, and deploy NLP models for tasks such as text classification, named entity recognition, sentiment analysis, and question answering.
- Build and maintain robust data pipelines for training and evaluating NLP models.
- Fine-tune and adapt large language models (LLMs) for specific business applications.
- Integrate ML models into production systems and collaborate with software engineers for seamless deployment.
- Conduct research on new NLP techniques and algorithms to continuously improve model performance.
- Perform data preprocessing, feature engineering, and model validation.
- Monitor model performance in production and implement strategies for ongoing improvement and retraining.
- Stay updated with the latest advancements in NLP and AI research.
- Contribute to the team's knowledge sharing and best practices in machine learning and NLP.
- Bachelor's or Master's degree in Computer Science, Computational Linguistics, or a related field.
- Proven experience in developing and deploying NLP models.
- Strong proficiency in Python and NLP libraries such as NLTK, spaCy, Hugging Face Transformers.
- Experience with deep learning frameworks like Tensor Flow or PyTorch.
- Familiarity with data processing and machine learning workflows.
- Understanding of linguistic principles and computational linguistics is a plus.
- Experience with cloud platforms (AWS, Azure, GCP) for ML deployment is desirable.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Ability to work independently and manage multiple tasks effectively.
We offer a competitive salary, comprehensive health benefits, and a stimulating work environment in Durban
. You'll have the opportunity to work with a talented team on cutting-edge AI projects. Our client provides excellent opportunities for professional development, including training budgets and conference attendance. You'll be part of a company that values innovation, collaboration, and employee growth. This role offers the chance to make a significant impact in the field of NLP and AI within a supportive and dynamic setting.
(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).