Apprenticeship: Junior Software Engineer (AI Focus)

Placements24

Durban

Hybrid

ZAR 89,000 - 112,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

On-the-job training
Mentorship
Stipend
Remote work flexibility
Potential full-time opportunities

Job summary

Placements24 is offering a Junior Software Engineer apprenticeship with an AI focus in Durban, KwaZulu-Natal. The program targets aspiring developers eager to learn to build AI-enabled software under experienced mentors.

Participants will gain hands-on coding experience, exposure to AI concepts, and practical training in software development. The apprenticeship includes a competitive stipend, remote-work flexibility, and potential pathways to full-time roles within the company.

Qualifications

  • Grade 12 with strong mathematics background.
  • Tertiary IT qualification in CS/Software Engineering preferred (in progress or recently completed).
  • Basic knowledge of at least one programming language (Python/Java/C++).
  • Interest in software development and AI.
  • Strong analytical and problem-solving skills.
  • Willingness to learn new technologies and languages.
  • Good communication and teamwork abilities.

Responsibilities

  • Assist design, development, and maintenance of software applications.
  • Write clean, documented code per project specs.
  • Learn and apply software development best practices and methodologies.
  • Support integration of AI/ML models into software solutions.
  • Participate in code reviews and provide constructive feedback.

Skills

Programming basics
Analytical skills
Teamwork

Education

Grade 12
CS/Software Eng degree (in progress/recently completed)

Tools

Git

Job description

About the Role

Our client, a progressive company operating within the AI and Emerging Technologies sector, is excited to offer an Apprenticeship for a Junior Software Engineer with an AI focus in Durban, KwaZulu-Natal. This program is designed for aspiring developers who are passionate about building software solutions, particularly those incorporating artificial intelligence and machine learning capabilities. You will learn to write clean, efficient code, contribute to software development projects, and gain exposure to AI concepts under the mentorship of experienced engineers. This is a fantastic entry point into the tech industry, providing practical experience, formal training, and a pathway to a fulfilling career. We are seeking enthusiastic individuals eager to learn and contribute to innovative projects.

Key Responsibilities
  • Assist in the design, development, and maintenance of software applications.
  • Write well-documented and efficient code according to project specifications.
  • Learn and apply software development best practices and methodologies.
  • Support the integration of AI/ML models into software solutions.
  • Participate in code reviews and provide constructive feedback.
  • Assist in testing and debugging software to ensure quality and performance.
  • Collaborate with senior engineers and cross-functional teams.
  • Learn about version control systems (e.g., Git) and agile development processes.
  • Contribute to technical documentation and knowledge sharing.
  • Engage in continuous learning to stay updated with emerging technologies.
Requirements
  • Minimum Grade 12 certificate with a strong understanding of Mathematics.
  • A relevant tertiary qualification (diploma or degree in progress or recently completed) in Computer Science, Software Engineering, or a related IT field is highly preferred.
  • Basic knowledge of at least one programming language (e.g., Python, Java, C++).
  • Demonstrated interest in software development and artificial intelligence.
  • Strong analytical and problem-solving skills.
  • Eagerness to learn new technologies and programming languages.
  • Good communication and teamwork abilities.
  • Meticulous attention to detail and commitment to code quality.
  • Ability to work effectively in a fast-paced environment.
  • Must meet the eligibility criteria for apprenticeship programs in South Africa.
  • Full commitment to the duration of the apprenticeship program.
Benefits
  • This apprenticeship offers comprehensive on-the-job training, mentorship, and exposure to real-world software development projects with an AI focus.
  • Apprentices will receive a competitive stipend and gain valuable industry experience.
  • Successful completion may lead to full-time employment opportunities.
  • Our client is dedicated to employee growth and development.
  • This role offers remote work flexibility and is based in Durban, KwaZulu-Natal.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Apprenticeship: Junior AI Developer
Apprenticeship: Junior AI Developer

Placements24 • Johannesburg

Hybrid
ZAR 67,000 - 100,000
Competitive stipend
Hybrid work arrangement
Mentorship from industry experts
Junior AI Developer - Machine Learning Fundamentals
Junior AI Developer - Machine Learning Fundamentals

Placements24 • Johannesburg

On-site
ZAR 89,000 - 134,000
Paid apprenticeship program
Mentorship from AI professionals
Hands-on AI project experience
+1
AI-Focused Junior Software Engineer Apprenticeship (Remote)
AI-Focused Junior Software Engineer Apprenticeship (Remote)

Placements24 • Durban

Hybrid
ZAR 89,000 - 112,000
On-the-job training
Mentorship
Stipend
+2
Apprenticeship Program: AI & Machine Learning Fundamentals
Apprenticeship Program: AI & Machine Learning Fundamentals

Placements24 • Johannesburg

On-site
ZAR 67,000 - 100,000
Stipend/allowance
Mentorship
Industry exposure
+2
Apprenticeship: Junior Software Developer
Apprenticeship: Junior Software Developer

Placements24 • Cape Town

Hybrid
ZAR 89,000 - 134,000
Training allowance
Mentorship
Career progression
+1
Junior Software Development Apprentice
Junior Software Development Apprentice

Placements24 • Pietermaritzburg

Hybrid
ZAR 54,000 - 66,000
Online training
Mentorship
Career advancement
+3
Junior Software Developer Apprenticeship
Junior Software Developer Apprenticeship

Placements24 • Benoni

On-site
ZAR 67,000 - 89,000
On-the-job training
Mentorship
Potential for permanent role
Apprenticeship: Junior Data Scientist
Apprenticeship: Junior Data Scientist

Placements24 • Cape Town

On-site
ZAR 180,000 - 260,000
On-the-job training
Mentorship
Stipend
+1
Junior Software Developer Apprentice
Junior Software Developer Apprentice

Placements24 • Pietermaritzburg

Hybrid
ZAR 89,000 - 123,000
Competitive stipend
Comprehensive training
Mentorship
+1
Trainee Software Developer Apprenticeship
Trainee Software Developer Apprenticeship

Placements24 • Johannesburg

Hybrid
ZAR 89,000 - 167,000
Structured apprenticeship
Mentorship from industry experts
Competitive stipend
+2