Enable job alerts via email!

Senior AI Developer

Permanent

Johannesburg

On-site

ZAR 600 000 - 800 000

Full time

Today
Be an early applicant

Job summary

A technology firm in Johannesburg is searching for a candidate with robust experience in Artificial Intelligence and Machine Learning. The ideal candidate has a Bachelor's degree and over five years of experience, particularly in applied machine-learning and software development. Familiarity with cloud platforms and deep learning frameworks is crucial, along with a strong ability to mentor junior staff.

Qualifications

  • 5+ years of experience in AI/ML and software development.
  • Demonstrated experience in deploying ML algorithms in production.
  • Strong quantitative skills in mathematics/statistics/computer science.

Skills

Applied machine-learning
Natural language processing
Big-data unsupervised learning
Programming in modern object oriented languages
Supervising junior staff

Education

Bachelor’s degree in computer science or related field
Honours or Master’s degree

Tools

TensorFlow
Keras
Theano
AWS
IBM Cloud
Azure
Job description
Requirements
  • 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, etc. models for supervised learning;
  • Natural language processing and understanding, 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, i.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;
  • Understanding of transforming / implementing software / algorithms for use in real-life systems would be advantageous;
  • 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);
  • Demonstrated ability to supervise / mentor / develop junior staff;
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.