About the Role
Our client, WhatJobs Direct, a leader in AI and Emerging Technologies, is seeking a talented NLP Engineer to join their innovative team in Pretoria, Gauteng, ZA. This role focuses on harnessing the power of Natural Language Processing to extract meaningful insights from vast amounts of text data. You will play a key role in developing and deploying advanced NLP models for applications such as sentiment analysis, topic modeling, and information extraction. This is a unique opportunity to contribute to cutting-edge AI projects within a dynamic and growing field, based in the administrative capital of South Africa.
Key Responsibilities
- Develop, train, and deploy state-of-the-art Natural Language Processing (NLP) models for various applications.
- Implement techniques for text preprocessing, feature extraction, and model evaluation.
- Design and build robust data pipelines for processing large volumes of text data.
- Collaborate with data scientists and software engineers to integrate NLP capabilities into existing and new products.
- Research and experiment with new NLP algorithms, tools, and libraries to improve model performance and efficiency.
- Analyze and interpret results from NLP models to provide actionable insights.
- Contribute to the documentation of NLP models, processes, and findings.
- Stay updated with the latest advancements in NLP and the broader AI landscape.
Requirements
- Bachelor's or Master's degree in Computer Science, Computational Linguistics, or a related field with a focus on NLP.
- Proven experience in developing and deploying NLP models using frameworks like TensorFlow, PyTorch, spaCy, or NLTK.
- Strong understanding of core NLP concepts, including tokenization, stemming, lemmatization, part-of-speech tagging, and named entity recognition.
- Proficiency in Python programming and relevant libraries (e.g., pandas, numpy).
- Experience with text data preprocessing and feature engineering techniques.
- Familiarity with machine learning concepts and model evaluation metrics.
- Excellent problem-solving and analytical skills.
- Strong communication skills to effectively collaborate with team members and stakeholders.
- Experience with transformer models (e.g., BERT, GPT) is a significant advantage.
Benefits
- Competitive salary commensurate with experience and skills.
- Comprehensive health benefits package.
- Opportunities for professional growth and development, including access to training and conferences.
- A dynamic work environment within a leading AI company in Pretoria, Gauteng, ZA.
- Engage in challenging and rewarding projects that push the boundaries of NLP technology.
- Collaborative team culture focused on innovation and shared success.