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
QUALIFYING ATTRIBUTES
Qualifications
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.
Experience
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).