Junior AI engineer
Job Location:
Johannesburg - South Africa
Monthly Salary:
Not provided by the employer
Posted:
10 July 2026 (30+ days ago)
Application Deadline:
27 October 2026
Vacancies:
1 Vacancy
Job Summary
Reference: NES026897-RS-1
We are looking for a motivated and innovative Junior AI Engineer to join our growing technology team. This is an exciting opportunity for a recent graduate or early-career professional who is passionate about Artificial Intelligence Machine Learning and Automation.
You will work alongside experienced engineers to design develop test and deploy AI-powered solutions that improve business processes enhance customer experiences and drive innovation. This role offers hands-on exposure to Generative AI Large Language Models (LLMs) machine learning data engineering and AI automation projects.
We are looking for a motivated and innovative Junior AI Engineer to join our growing technology team. This is an exciting opportunity for a recent graduate or early-career professional who is passionate about Artificial Intelligence Machine Learning and Automation.
You will work alongside experienced engineers to design develop test and deploy AI-powered solutions that improve business processes enhance customer experiences and drive innovation. This role offers hands-on exposure to Generative AI Large Language Models (LLMs) machine learning data engineering and AI automation projects.
Duties & Responsibilities
Key Responsibilities:
- Assist in developing and deploying AI and machine learning solutions.
- Build and maintain AI-powered applications using Python and modern AI frameworks.
- Develop test and optimise prompts for Large Language Models (LLMs).
- Assist in creating Retrieval-Augmented Generation (RAG) applications and AI assistants.
- Integrate AI solutions with APIs databases and third-party systems.
- Clean prepare and analyse datasets for AI model development.
- Support the deployment and monitoring of AI applications in production environments.
- Troubleshoot AI model performance and recommend improvements.
- Collaborate with software developers business analysts and data teams.
- Stay current with emerging AI technologies frameworks and best practices.
Minimum Requirements:
- Bachelors Degree or Diploma in Computer Science Software Engineering Information Technology Data Science Artificial Intelligence or a related field.
- 02 years experience in software development AI or machine learning.
- Strong Python programming skills.
- Basic understanding of Machine Learning concepts and algorithms.
- Familiarity with SQL and database concepts.
- Understanding of REST APIs and JSON.
- Knowledge of Git version control.
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills.
- Passion for learning new technologies.
Required Experience:
Junior IC