About the Role
Our client is seeking a talented and analytical Data Scientist with a strong specialization in Natural Language Processing (NLP) and Large Language Models (LLMs) to join their team in Rustenburg, North West, ZA. This is an on-site position, offering a fantastic opportunity to collaborate directly with a dedicated team of experts and contribute to cutting-edge AI development. You will be responsible for extracting valuable insights from complex text data, building predictive models, and deploying NLP solutions that drive business value. This role requires a passion for data and a deep understanding of modern NLP techniques.
Key Responsibilities
- Develop and implement NLP models and algorithms for tasks such as sentiment analysis, topic modeling, text classification, and named entity recognition.
- Leverage LLMs and transformer architectures for advanced text understanding and generation tasks.
- Clean, preprocess, and transform large volumes of text data from various sources.
- Design and execute experiments to evaluate model performance and identify areas for improvement.
- Collaborate with domain experts and engineering teams to define project requirements and translate business needs into data science solutions.
- Build and maintain data pipelines for NLP model training and inference.
- Communicate findings and insights to stakeholders through clear visualizations and reports.
- Stay updated on the latest research and trends in NLP and LLMs.
- Contribute to the development and maintenance of the company's data science platform.
Requirements
- Master's or PhD in Computer Science, Linguistics, Data Science, or a related field.
- Proven experience (3+ years) in Natural Language Processing and applying machine learning techniques to text data.
- Hands-on experience with LLMs, transformer models (e.g., BERT, GPT), and relevant libraries (e.g., Hugging Face Transformers, spaCy).
- Proficiency in Python and common data science libraries (e.g., Pandas, NumPy, Scikit-learn).
- Experience with deep learning frameworks like TensorFlow or PyTorch.
- Strong understanding of statistical modeling, machine learning algorithms, and data mining techniques.
- Ability to work effectively in a team environment and contribute to collaborative projects.
- Excellent analytical and problem-solving skills.
- Strong written and verbal communication skills.
- Experience with SQL and working with relational databases.
Benefits
- Competitive annual salary.
- Comprehensive medical aid plan.
- Pension fund contributions.
- Opportunities for professional growth and development.
- Exposure to challenging and innovative AI projects.
- A stable and supportive work environment in Rustenburg, North West, ZA.
- Annual performance bonuses.
- Modern office facilities and amenities.