Machine Learning Engineer - NLP Focus
Listed on 2026-10-18
-
IT/Tech
Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Data Scientist
About the Role
Our client, a significant player in the AI & Emerging Technologies sector, is seeking a talented Machine Learning Engineer with a specialization in Natural Language Processing (NLP) to join their team based in Port Elizabeth. This role involves developing, implementing, and deploying cutting‑edge NLP models and solutions that enhance user experience and drive business value. You will work with large text datasets, develop sophisticated language models, and integrate these into real‑world applications.
The ideal candidate will have a strong foundation in NLP techniques, hands‑on experience with ML frameworks, and a passion for extracting insights from unstructured data. This is an exciting opportunity to contribute to innovative projects in a company that values technological advancement and employee growth. You will play a key part in advancing our client's capabilities in understanding and generating human language, making this a pivotal role in Port Elizabeth.
- - Develop and deploy advanced Natural Language Processing (NLP) models for tasks such as text classification, sentiment analysis, named entity recognition, and machine translation.
- - Design, train, and fine-tune deep learning models for NLP, utilizing frameworks like Tensor Flow, PyTorch, or Hugging Face Transformers.
- - Process and analyze large volumes of text data to extract meaningful insights and features.
- - Collaborate with software engineers to integrate NLP models into production systems and applications.
- - Experiment with various NLP techniques and architectures to achieve state-of-the-art performance.
- - Evaluate model performance, identify areas for improvement, and implement optimization strategies.
- - Stay current with the latest research and advancements in NLP and machine learning.
- - Work closely with data scientists and domain experts to understand requirements and deliver effective solutions.
- - Contribute to the development of best practices and internal tools for NLP development.
- - Master's or Ph.D. in Computer Science, Computational Linguistics, or a related field with a strong NLP focus.
- - Proven experience in developing and deploying NLP models in a production environment.
- - Proficiency in Python and relevant NLP libraries (e.g., NLTK, spaCy, Gensim).
- - Strong knowledge of deep learning architectures for NLP (e.g., RNNs, LSTMs, Transformers).
- - Experience with ML frameworks like Tensor Flow, PyTorch, or scikit-learn.
- - Familiarity with data preprocessing and feature engineering techniques for text data.
- - Excellent analytical and problem-solving skills.
- - Strong communication and teamwork abilities.
- - Experience with cloud platforms and MLOps is a plus.
Our client offers a competitive salary, comprehensive health benefits, and a retirement savings plan. We support continuous learning through access to online courses, workshops, and conferences. This role provides excellent opportunities for professional development and career advancement in the exciting field of AI. Employees benefit from a flexible work environment designed to foster productivity and well-being. Join a forward-thinking team in Port Elizabeth that is passionate about pushing the boundaries of AI and NLP.
(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).