About the Role
Our client, a forward-thinking technology company, is seeking a highly skilled AI Algorithm Developer to join their team in Mahikeng, North West. This role is essential for researching, designing, and implementing innovative AI algorithms that power our client's next-generation products and services. You will work on challenging projects, leveraging your expertise in machine learning, deep learning, and data analysis to create cutting‑edge solutions. The position is based at our client's modern facility in Mahikeng, fostering a collaborative and innovative work environment. We are looking for a passionate and detail-oriented individual with a strong academic background and practical experience in algorithm development. This is an excellent opportunity to contribute to the forefront of AI innovation and develop impactful technologies.
Key Responsibilities
- Research, design, and implement advanced AI and machine learning algorithms.
- Develop and optimize algorithms for tasks such as pattern recognition, prediction, and decision‑making.
- Work with large datasets to train, test, and validate algorithms.
- Collaborate with software engineers to integrate algorithms into production systems.
- Evaluate algorithm performance and identify areas for improvement.
- Stay current with the latest research and developments in AI and machine learning.
- Document algorithm designs, implementation details, and performance metrics.
- Contribute to intellectual property through patents and publications where applicable.
- Troubleshoot and debug algorithm-related issues.
- Participate in code reviews and contribute to team knowledge sharing.
Requirements
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- Minimum of 4 years of experience in AI algorithm development and implementation.
- Strong proficiency in programming languages such as Python, C++, or Java.
- Deep understanding of core machine learning algorithms (e.g., regression, SVM, decision trees, clustering) and deep learning architectures (e.g., CNNs, RNNs).
- Experience with relevant libraries and frameworks (e.g., TensorFlow, PyTorch, Scikit‑learn).
- Excellent analytical and problem‑solving skills.
- Strong mathematical background, including linear algebra, calculus, and statistics.
- Ability to work effectively both independently and as part of a collaborative team.
- Good communication skills, with the ability to explain complex technical concepts.
- Experience with big data technologies is a plus.
Benefits
- Our client offers a competitive salary package, with earnings up to ZAR per annum, along with comprehensive health benefits, retirement savings options, and opportunities for continuous professional development.
- The role is based in Mahikeng, North West, within a modern and collaborative work environment.
- You will be part of a team working on cutting‑edge AI algorithms and have the opportunity to make a significant impact on innovative technologies.
- We provide a supportive culture that encourages learning and career advancement.