top of page

We are Hiring!

Come work with us


Job Description – Software Engineering & AI Instructor

Title: Software Engineering & AI Instructor

Role overview:

As a Software Engineering & AI Instructor, you will lead beginners on a journey from writing their first lines of code to building modern, AI-powered web applications. You will deliver daily classes, facilitate live coding sessions, and mentor students through the technical hurdles of both frontend/backend development and practical AI integration. Your goal is to turn novices into capable developers who understand how to leverage modern tools and intelligence in their digital products.

Key responsibilities

  • Core Web Instruction: Teach the fundamentals of modern web development, including HTML, CSS, JavaScript, and a frontend framework (e.g., React).

  • Backend & Data: Introduce backend basics, database management, and Python fundamentals tailored for software and AI applications.

  • Applied AI Integration: Teach students how to build AI-assisted features such as chatbots, text analysis tools, and recommendation engines using APIs and modern AI platforms.

  • Hands-on Mentorship: Run daily live coding sessions, practical labs, and weekly mini-projects to reinforce concepts.

  • Capstone Guidance: Lead student teams through a comprehensive capstone project that combines full-stack development with a real-world AI use case.

  • Responsible Innovation: Explain AI concepts clearly, covering technical limitations, data privacy, and ethical considerations at a beginner-friendly level.

  • Student Support: Provide regular feedback on code quality and project architecture while maintaining a supportive, high-energy classroom environment.

Requirements

  • Technical Expertise: Solid practical experience in modern web development (Full Stack) and proficiency with Python and AI/ML tools or APIs.

  • Industry Experience: 2+ years of professional experience in software engineering, data, or AI-related roles (employment, freelance, or startup).

  • Teaching Ability: Prior experience teaching, mentoring, or training beginners is highly preferred. You must be able to simplify complex technical concepts.

  • Communication: Strong interpersonal skills, patience, and a genuine interest in youth development and education.

  • Ethics-Focused: A strong commitment to the responsible and ethical use of AI technology.

Start Date
Day
Month
Year
bottom of page