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.