Description:
- 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
Requirements:
- 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
- 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).
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).
30 Apr 2024;
from:
careers24.com