Jobs in

SOFTWARE DEVELOPER: ARTIFICIAL INTELLIGENCE (AI) - Pretoria

SOFTWARE DEVELOPER: ARTIFICIAL INTELLIGENCE (AI)


KEY RESPONSIBILITIES:
Develop innovative solutions in AI and remain well-versed in new technologies in the evolving AI space;
Supervise/mentor junior staff in the 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;
Understand and interpret client requirements by contributing to user requirement analysis and/or well-articulated proposals;
Remain current in field of expertise with respect to new approaches in tools, methods or technologies;
Participate in external task teams or committees in relevant domains;


QUALIFICATIONS, SKILLS AND EXPERIENCE:
A Bachelors degree in computer science/engineering, electrical/electronic engineering, information technology or related field with at least three years experience in Artificial Intelligence/Machine Learning (ML) and software development in Artificial Intelligence Technologies;
An Honours or Masters degree will be advantageous;
Applied machine-learning with regression, classification, etc. models for supervised learning;
Big-data unsupervised learning;
Data platform engineering;
Building AI models with a deep learning framework such as TensorFlow, Keras or Theano;
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;
SS-F-HR-363 REV10 Advert template
Cloud-based platforms: AWS, IBM Cloud, Azure;
Understanding of transforming/implementing software/algorithms for use in real-life systems;
Select hardware to run an ML model with the required latency;
Supervise/mentor/develop junior staff;
Must have knowledge and/or experience of object-orientated software engineering;
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.
Strong quantitative skills (mathematics/statistics/computer science);
All international qualifications require an evaluation report / certificate issued by the South African Qualifications Authority (SAQA).

Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Ai Developer Gauteng - Tshwane (Pretoria) - South Africa

MECS

...

AI Developer - intermediate level - Pretoria

...

Ai Developer Gauteng - Tshwane (Pretoria) - South Africa

MECS

...

Senior AI Developers: language processing and computer vision - Pretoria

...

Senior C# Developer Pretoria - Pretoria

Creative Leadership Solutions

...

Want to do another search?

Jobs in