Instructor, AI and Machine Learning with Python (Houston)

Circuit Stream Online Programs•Houston, TX
•Onsite

About The Position

Circuit Stream is hiring an instructor to deliver its provided AI and Machine Learning with Python curriculum to students ages 13–17 in person at the University of Houston. The course introduces students to Python, machine learning, recommendation systems, and an interactive chatbot project. The instructor makes the supplied lessons and activities engaging, accessible, and memorable while helping students meet the learning objectives and build confidence with coding, data, and machine learning concepts. The instructor explains technical ideas in beginner-friendly ways, supports students as they troubleshoot code, and connects course topics to real-world applications. They create an inclusive, positive classroom, reinforce behavioral expectations and responsible technology use, and supervise learners during scheduled indoor and outdoor activities outside classroom instruction. The role also includes monitoring student progress and communicating concerns or support needs to the Circuit Stream team. Teaching runs June 7–18, 2027, from 8:45 a.m. to 4:45 p.m. Required instructor training and onboarding take place when hired, with an additional 2–3 hours in June before courses begin. A background check is required before working with youth learners. Compensation is USD 1,500 per week.

Requirements

  • Professional, internship, academic, or substantial project experience in software engineering, data analysis, AI, machine learning, or a closely related field.
  • A completed bachelor's degree in Computer Science, Software Engineering, Data Science, or a related discipline, or a master's/PhD program in progress.
  • Proficiency in Python and a strong understanding of machine learning concepts.
  • Strong communication and facilitation skills, including patience in helping beginners debug code and understand technical concepts.
  • Enjoy working with teenagers and be able to keep a group engaged, participating, and excited to learn.
  • Be available to teach on weekdays for all listed course dates.
  • Complete required instructor training and onboarding.
  • Pass a background check before working with youth learners.
  • Be comfortable enforcing classroom expectations, supervising students outside the classroom, and taking responsibility for safety.

Nice To Haves

  • Experience with pandas, scikit-surprise, and the OpenAI API.
  • Teaching, tutoring, mentoring, teaching-assistant, training, camp, or youth-program experience.

Responsibilities

  • Deliver Circuit Stream’s provided AI and Machine Learning with Python curriculum with energy, clarity, and strong classroom facilitation.
  • Guide students through Python, machine learning activities, recommendation-system concepts, and an interactive chatbot project, ensuring they meet course learning objectives.
  • Explain technical concepts in beginner-friendly ways, help students troubleshoot code, and connect course topics to real-world AI and machine learning applications.
  • Create an inclusive, positive classroom environment and use appropriate behavior-management techniques to reinforce expectations, rules, responsible technology use, and safety requirements.
  • Supervise students during scheduled indoor and outdoor activities outside classroom instruction each day.
  • Monitor learner progress and communicate concerns or support needs to the Circuit Stream team.

Benefits

  • USD 1,500 per week in compensation.
  • Provided curriculum, lesson resources, activities, instructor training, and support from Circuit Stream’s Education team.
  • A community of instructors and educators to connect with and learn from.
  • An opportunity to strengthen teaching and mentorship skills while helping students build projects.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service