🌿 Back to all jobs

🥝 Coding, AI and Machine learning instructor

KayTech Nexa | city of johannesburg metropolitan municipality, South-Africa | Posted June 26, 2026

Job Description

About the Role

We are looking for a talented and inspiring Coding, AI & Machine Learning Instructor to join our team. You will deliver advanced, project-based technology education to high school learners at an assigned private school. This role is perfect for someone who is passionate about technology, can make complex subjects accessible and exciting, and wants to play a direct role in shaping the tech careers of young South Africans.



What You Will Do



Deliver structured Coding, AI, and Machine Learning lessons in line with the KayTech Nexa Programme B curriculum

Teach Python programming progressively from introductory through to advanced level across Grades 8 to 12

Teach web development fundamentals including HTML and CSS to Grades 8 and 9

Introduce Artificial Intelligence concepts, tools, and real-world applications to Grade 10 learners

Teach supervised and unsupervised machine learning, data science tools (Pandas, NumP...

Apply for This Position

Submit Application