Senior AI Developers: language processing and computer vision
MECS
- Pretoria, Gauteng
- Permanent
- Full-time
Develop innovative solutions in AI and remain well-versed in new technologies in the evolving AI space;
Design, develop and implement AI systems architecture and solutions;
Supervise/mentor junior staff .
- A Bachelor’s degree in computer science/engineering, electrical/electronic engineering, information technology or related field with at least five years’ experience in Artificial Intelligence/Machine Learning and software development in Artificial Intelligence Technologies;
- An Honours or Master’s degree will be advantageous;
- Experience in the following:
- Applied machine-learning with regression, classification, models for supervised learning;
- Natural language processing and understanding in large language models;
- Building multimodal models;
- Unstructured data;
- Big-data unsupervised learning;
- Data platform engineering;
- Demonstrated experience in bringing theoretical machine-learning approaches illustrated in academia research papers to actual implementations, e. implemented and deployed into large-scale production system certain advanced ML and applied ML algorithms;
- Cloud-based platforms: AWS, IBM Cloud, Azure;
- Proficiency and experience building AI models with a deep learning framework such as TensorFlow, Keras or Theano;
- Ability to select hardware to run an ML model with the required latency;
- Exposure to Project Management;
- Knowledge of programming in modern object orientated languages, with Open-Source development tools and platforms;
- Ability to demonstrate Object-orientated software engineering skills;
- Strong quantitative skills (mathematics/statistics/computer science);