Overview

Junior AI engineer Jobs in Johannesburg, Gauteng, South Africa at ExecutivePlacements.com

Title: Junior AI engineer

Company: ExecutivePlacements.com

Location: Johannesburg, Gauteng, South Africa

Junior AI engineer

Recruiter:

Network Recruitment

Job Ref:

NES026897/RS

Date posted:

Friday, July 3, 2026

Location:

Johannesburg, South Africa

SUMMARY:

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.

POSITION INFO:

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. 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 Bachelor's Degree or Diploma in Computer Science, Software Engineering, Information Technology, Data Science, Artificial Intelligence, or a related field. 0-2 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. Please send your cv to

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.