AI Engineer (NLP& ML) (JHB)

Engineering/Technical
Johannesburg – Gauteng – South Africa

Company Overview:
Step into a role where cutting-edge AI meets mining technology. Our client, a global leader in advanced analytics and solutions for the mining sector, is on the hunt for a dynamic AI Engineer specializing in Natural Language Processing (NLP) and Machine Learning (ML) with a strong Python focus.  You’ll be pivotal in developing, deploying, and integrating advanced AI models – particularly large language models (LLMs) – to revolutionize data-driven insights within the company’s tech ecosystem. This is your chance to lead AI projects that directly impact large-scale industrial operations, combining the power of AI with robust Python solutions.
 
What You’ll Do:
🚀 NLP Model Development: Design and implement advanced NLP models for text analysis, sentiment analysis, and conversational AI within our product suite.
📦 Scalability & Deployment: Deploy LLMs across platforms with a focus on seamless scalability, high performance, and optimal accessibility.
🔍 Data Analysis: Process vast data sets to enhance AI-driven features, boosting accuracy and efficiency.
🤝 Cross-Functional Collaboration: Work closely with hardware engineers, product managers, and Python developers to integrate AI solutions effectively within the tech stack.
🛠️ System Optimization: Fine-tune existing AI systems, ensuring peak performance and reliability across hardware-software interfaces.
📚 Research & Development: Stay ahead of the curve in AI, NLP, and ML advancements, applying them to keep our tech capabilities cutting-edge.
🔗 Python Application Development: Develop robust Python applications to interface with Moxa IO devices and HikVision CCTV systems, enhancing integration and system efficiency.
📡 Communication Protocols: Implement and manage data communication protocols, including SPI, I2C, UART, Ethernet, Modbus, and MQTT, ensuring data integrity across platforms.
 
What You Bring:
✅ Experience:
    • 3+ years in NLP, ML, and deploying LLMs.
    • Proven track record in Python development, with expertise in hardware integration and application development.
    • Experience in cloud platforms like AWS, Azure, or Google Cloud, with a focus on scalable AI solutions.
✅ Technical Skills:
Proficiency in
    •  Python, TensorFlow, and PyTorch.
    • Deep understanding of NLP techniques, including Natural Language Understanding (NLU), Natural Language Generation (NLG), and machine translation.
    • Strong electronics knowledge: reading schematics, troubleshooting, and integrating sensors/microcontrollers.
    • Experience with version control systems (Git) and Agile development methodologies.
✅ Preferred Skills:
Hands-on experience with
    •  Moxa IO devices and HikVision CCTV systems.
    • Background in hardware-software interfacing and communication protocols. 
    • Certifications in AI, ML, or NLP (e.g., Coursera, TensorFlow, Udacity). 

+ 27 (0) 21 741 0400