A full-time AI Developer with Machine Learning and Python experience is wanted in Johannesburg. This role is for a developer who builds, trains and deploys machine learning models and works with modern AI tools, including generative AI and large language models.
About the company and the work
The vacancy is advertised through Executive Placements. The developer works on AI and machine learning projects, turning data into models that solve real business problems.
Role details and duties
This is a full-time AI Developer (Machine Learning, Python) position based in Johannesburg, covering model development, training and deployment, data preparation and model integration.
Requirements
Only the requirements stated in the source advertisement are listed here:
- Relevant IT, Computer Science or Data Science qualification and experience
- Strong AI and Machine Learning development experience
- Strong Python development skills
- Experience developing, training and deploying Machine Learning models
- Strong understanding of Machine Learning algorithms and concepts
- Experience with TensorFlow, PyTorch or Scikit-learn is advantageous
- Experience with Generative AI and Large Language Models (LLMs) is advantageous
- NLP / Natural Language Processing experience is advantageous
- Computer Vision experience is advantageous
- Experience with AI APIs and model integration
- Data preprocessing, feature engineering and model evaluation experience
- SQL and database development experience
- Cloud experience with AWS, Azure or GCP is advantageous
- Docker and containerisation experience is advantageous
- MLOps / ML lifecycle management experience is advantageous
- REST APIs and microservices experience is advantageous
- Git and version control experience
- CI/CD and deployment experience is advantageous
- Experience with AI/ML frameworks and modern development practices
- Agile / Scrum experience
- Strong analytical and problem-solving skills with a passion for AI and emerging technology
Where to find and apply safely
Use the Apply button on this page to go directly to the original Gumtree listing for this vacancy. Apply only through that original listing, and be cautious of anyone asking for payment in exchange for a job.
Practical tips
Before you apply, prepare examples of models you have built, trained and deployed, including the frameworks and cloud tools you used. A CV that shows your Python and machine learning experience clearly will help the recruiter assess your fit quickly.
How the process works
Applicants should apply through the original listing linked from this page and follow the instructions given there. The recruiter will contact shortlisted candidates about the next steps.
Important information
This post is provided for information only. Details such as the employer, location and job type are taken from the original advertisement, and the final decision rests with the employer. Always confirm the details on the original listing before you apply.
#SouthAfricaJobs #JobsInSouthAfrica #AIDeveloperJobs #JohannesburgJobs