Recruitment Room Team

AI Engineer (Sandton – Hybrid)

Johannesburg – Gauteng
1 week ago
Application ends: March 1, 2025
Deadline date:
March 1, 2025

Job Description


ENVIRONMENT:
A leading company in mining technology, specializing in advanced analytics and solutions, is seeking AI Engineer specializing in Natural Language Processing (NLP) and Machine Learning (ML) to join their dynamic team. This role focuses on developing, deploying, and integrating advanced AI models, particularly large language models (LLMs)—to enhance their product suite’s capabilities. The ideal candidate will have a deep understanding of NLP, model deployment, and the ability to collaborate effectively with cross-functional teams to create scalable, efficient, and user-friendly AI solutions. A strong problem-solving mindset and commitment to continuous advancement in AI technology are essential.
 
DUTIES:
  • NLP Model Development: Design and implement advanced NLP and LLM models for text analysis, sentiment analysis, and conversational AI within their products.
  • Scalability & Deployment: Develop methods to deploy large language models across various platforms, ensuring scalability, performance, and accessibility for end-users.
  • Data Analysis: Process large, complex data sets to create models that enhance AI-driven features, improving accuracy and efficiency.
  • Cross-functional Collaboration: Work closely with software developers and product managers to integrate AI models within the Company’s technology stack.
  • System Optimisation: Optimise current AI systems for improved performance, scalability, and reliability.
  • Research & Development: Stay abreast of NLP, ML, and LLM advancements, applying them to keep AI capabilities at the forefront.
  • Technical Leadership: Lead AI projects, document all development phases, and communicate strategies and results across teams.
 
 
REQUIREMENTS:
Experience:
  • 3+ years of hands-on experience in NLP, ML, with a strong focus on developing and deploying large language models (LLMs).
  • Demonstrated success in deploying AI solutions on cloud platforms (e.g., AWS, Azure, or Google Cloud) with a focus on scalability and accessibility.
  • Strong coding skills in Python, with experience in AI frameworks such as TensorFlow or PyTorch.
 
Technical Skills:
  • Proven expertise in NLP and ML model development and deployment, including practical experience with training and fine-tuning LLMs.
  • Strong quantitative skills, including statistical analysis and the mathematical foundations of ML.
  • Experience with full-stack or backend development for integrating AI models into production environments.
 
Preferred Skills:
  • Practical knowledge of Natural Language Understanding (NLU), Natural Language Generation (NLG), and machine translation techniques.
  • Experience with version control systems, especially GitHub, and familiarity with Agile development methodologies.
  • Relevant certifications or coursework in AI, NLP, or ML (e.g., through platforms like Coursera, Udacity, or TensorFlow Developer Certification), which demonstrate commitment to continuous learning.
 
ATTRIBUTES:
  • Exceptional problem-solving abilities and critical thinking skills, with a proactive approach to complex challenges.
  • Strong communication skills for effective collaboration with both technical and non-technical team members.
  • Highly organised with strong time management skills, capable of handling multiple projects and meeting deadlines