Instructor, AI and Machine Learning with Python (Austin)

Circuit Stream Online Programs•Austin, TX
•Onsite

About The Position

Circuit Stream is seeking an instructor to teach teenagers ages 13–17 about artificial intelligence and machine learning using Python. The instructor will deliver the provided curriculum, lesson resources, and activities, making them engaging, accessible, and memorable while helping students build confidence with coding, data, and machine learning concepts. The role is delivered in person at St. Edward's University. Teaching is scheduled for June 7–18, 2027, from 8:45 a.m. to 4:45 p.m. The instructor will receive USD 1,500 per week. 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. The instructor will guide students through Python, machine learning activities, recommendation-system concepts, and an interactive chatbot project. They will explain technical topics in beginner-friendly ways, support learners with coding and troubleshooting, facilitate an inclusive and positive classroom, and supervise students during scheduled indoor and outdoor activities outside classroom instruction. The position is suited to someone who enjoys actively working with teenagers, encouraging hands-on learning, and supporting beginners with patience.

Requirements

  • Enjoy working with teenagers and be able to keep a group engaged, participating, and excited to learn.
  • 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 in progress.
  • Proficiency in Python and a strong understanding of machine learning concepts.
  • Strong communication and facilitation skills, with patience to help beginners debug code and understand technical concepts.
  • Availability to teach on weekdays for all listed course dates.
  • Willingness to complete required instructor training/onboarding and a background check before working with youth learners.

Nice To Haves

  • Experience with pandas, scikit-surprise, and the OpenAI API is strongly preferred.
  • Teaching, tutoring, mentoring, TA, training, camp, or youth-program experience is strongly preferred.

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 their chatbot project, ensuring learners 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

  • Complete curriculum, lesson resources, activities, instructor training, and support from Circuit Stream’s Education team.
  • Community of instructors and educators to connect with and learn from.
  • Opportunity to strengthen teaching and mentorship skills while helping students build projects they are proud of.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service