1 to 2 evenings per week (Monday to Friday only)
Minimum commitment: 1-2 hours per week
About the Role
We are looking for a skilled Software Engineer with strong AI tooling experience to teach and develop content for our AI for Software Engineers program.
In this role, you will lead live online sessions, create hands-on materials, and help learners understand how AI can accelerate software development--covering code generation, debugging, documentation, testing, automation, and architecture planning with modern AI tools.
This position is ideal for someone passionate about mentoring developers and helping them integrate AI into every stage of the software engineering life cycle.
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field
Strong hands-on experience with AI tools such as GitHub Copilot, ChatGPT, Tabnine, Claude, Code Interpreter, and AI-assisted IDEs
Professional coding experience in languages such as Python, JavaScript, Java, C#, or similar
Understanding of AI concepts such as LLMs, embeddings, prompt engineering, and agentic workflows
Teaching or mentorship experience is a plus
Excellent communication and ability to simplify complex technical topics
Your Responsibilities:
Teach live, interactive online classes to small groups (4-8 learners)
Develop course content, coding exercises, and project-based handouts
Demonstrate how AI tools improve coding, testing, debugging, and documentation
Guide learners through hands-on labs and code-along sessions
Review student projects and provide actionable feedback
Ensure the course stays current with the latest AI tools and engineering best practices
Why Join Us:
Influence a modern AI-for-engineering curriculum
Teach remotely with a flexible evening schedule
Collaborate with a supportive and innovative team
Empower engineers to build smarter and deliver faster using AI
Job Type:
Part-Time - Contract - Remote
Job Type: Part-time
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.