• Develop proof of concepts and prototypes for innovative AI solutions that can be successfully commercialised
  • Stay updated on the latest advancements in the ever-changing field of AI
  • Provide guidance and mentorship to junior staff in your area(s) of expertise
  • Generate and contribute towards science engineering and technology (SET) activity outputs e.g., reports, guidelines, system requirements, peer-reviewed publications, and technology and software packages
  • Gain a thorough understanding of client requirements by actively participating in user requirement analysis and developing clear and articulate proposals
  • Participate in external task teams or committees in relevant domains



  • Bachelor's degree in computer science/engineering, electrical/electronic engineering, information technology, or a related field is required
  • An Honours or Master's degree will be advantageous.


  • 3 years experience in software development using Python or other programming languages, along with familiarity with software libraries such as TensorFlow, that are pertinent to AI development

Skill and Knowledge

  • A proven track record of contributing to research and/or open-source communities
  • Basic and applied machine learning, including supervised and unsupervised learning, deep learning, generative machine learning, sequence modelling, CNNs, RNNs, etc.
  • Building AI models with a deep learning framework such as TensorFlow, Keras or Theano
  • Implementing and deploying theoretical machine learning algorithms from academic research papers into production systems
  • Must be capable of selecting hardware that meets the resource and performance requirements/constraints for running an ML model
  • MLOps and working with cloud-based platforms like AWS, IBM Cloud, Azure, etc., is advantageous
  • Demonstrated skills in analytical thinking, flexibility and adaptability, investigative orientation, planning and organising, problem solving, verbal and written communication, teamwork, self- management (planning, prioritising and time management – includes the ability to work independently), systems level thinking, multi-disciplinary knowledge
  • All international qualifications require an evaluation report / certificate issued by the South African Qualifications Authority (SAQA).



Project Basis based


Gauteng , South Africa

Job Benefits
Job Overview
Job Posted:
2 weeks ago
Job Type
Full Time
Job Role
Team Leader
Bachelor Degree
5+ Years
Total Vacancies

Share This Job:


Gauteng , South Africa