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