Senior NLP Engineer - Language Technologies
Listed on 2026-10-30
-
Software Development
Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Data Scientist
Our client, a pioneer in natural language processing and conversational AI, is seeking a Senior NLP Engineer to join their innovative team in Pretoria, Gauteng . This role is central to developing and refining sophisticated language understanding models that power cutting-edge applications. You will work on challenging problems such as text classification, sentiment analysis, named entity recognition, machine translation, and question answering systems.
The ideal candidate is passionate about pushing the boundaries of NLP, with a strong theoretical foundation and practical experience in building production-ready systems. Join a collaborative environment dedicated to advancing AI's impact on human communication and information access, located in Pretoria, Gauteng .
- Design, develop, and deploy advanced Natural Language Processing (NLP) models and algorithms.
- Implement and fine-tune state-of-the-art deep learning models for various NLP tasks (e.g., text generation, summarization, translation).
- Process and analyze large volumes of text data to extract insights and improve model performance.
- Collaborate with product managers and software engineers to integrate NLP capabilities into client-facing products.
- Develop and maintain NLP pipelines, including tokenization, parsing, and feature extraction.
- Evaluate and benchmark NLP models, identifying areas for improvement and optimization.
- Stay current with the latest research and advancements in the NLP field.
- Contribute to the development of reusable NLP libraries and tools.
- Mentor junior engineers and share knowledge within the team.
- Master's or Ph.D. in Computer Science, Computational Linguistics, or a related field.
- 5+ years of hands-on experience in Natural Language Processing.
- Proficiency in programming languages such as Python, with extensive experience using NLP libraries (e.g., spaCy, NLTK, Transformers).
- Strong understanding of deep learning frameworks (Tensor Flow, PyTorch) and their application to NLP.
- Experience with transformer-based models (e.g., BERT, GPT) and their fine-tuning.
- Familiarity with data preprocessing techniques for text data.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) for model training and deployment is a plus.
- Excellent problem-solving skills and ability to work with complex datasets.
- Strong communication skills, with the ability to explain technical concepts clearly.
- Ability to thrive in a hybrid work environment in Pretoria, Gauteng .
- Competitive salary and performance incentives.
- Comprehensive health and retirement benefits.
- Opportunities for professional growth and skill development.
- Access to cutting-edge NLP research and tools.
- Collaborative and intellectually stimulating work environment.
- Flexible hybrid work arrangements in Pretoria, Gauteng .
- Regular company-sponsored training and workshops.
- Employee assistance program.
(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).