AI Engineer (NLP and ML model development and deployment)

Permanent
Sandton, Gauteng
Posted 2 months ago

To apply, send your CV to warren@kwena.net or apply directly at the link below.

Our client, a supply chain intelligence company specializing in automation and analytics solutions to optimise mining operations, is seeking the expertise of an AI Engineer specialising in Natural Language Processing (NLP) and Machine Learning (ML) to join their dynamic team in Lonehill, Sandton.

The successful incumbent will focus 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.

Minimum Requirements:

  • 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.
  • 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.

Main duties will include, but are not limited to:

  • NLP Model Development: Design and implement advanced NLP and LLM models for text analysis, sentiment analysis, and conversational AI within our 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 our 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 our AI capabilities at the forefront.
  • Technical Leadership: Lead AI projects, document all development phases, and communicate strategies and results across teams.

Please note that if you have not received a response to your submission within 2 weeks, your application has been unsuccessful.

Job Features

Job CategoryTechnology / IT / Mining

Apply Online

Bot