Circuit Stream is a leader in future technology skills training and learning content. We offer world-class educational services for teen and adult learners with a focus on the skills needed to leverage immersive and emerging technology.
We are seeking passionate software engineers or machine learning developers with a deep understanding of AI and machine learning to instruct our AI and Machine Learning with Python course for learners aged 13-18 on-campus at McGill University in Montreal Monday to Friday for 2 weeks from July 14 to 25, 2025.
Responsibilities
- Lead engaging and comprehensive classroom sessions with teen learners following the AI & Machine Learning with Python course curriculum.
- Provide constructive feedback, guidance, and mentorship to students as they ideate, develop, and iterate on their chatbot project.
- Showcase proficiency in AI and Machine Learning.
- Share real-world experiences, case studies, and insights to offer students a holistic understanding of the field.
Requirements
- Availability to teach during the day (between the hours of 9am to 3pm) in July 2025
- Previous industry experience in software engineering or AI and Machine Learning specialties.
- Bachelor's degree in Computer Science, Software Engineering or a related field.
- Proficiency in Python (pandas and scikit-surprise), machine learning concepts and OpenAI API.
- Previous experience teaching coding to kids/teens or experience as a teaching assistant for university or college level courses
- Strong presentation, communication, and interpersonal skills. Ability to convey complex concepts in an accessible and engaging manner.
- Innate logical thinking and the ability to inspire and nurture logical thinking in students.
- A passion for guiding and mentoring students, fostering their growth, and providing meaningful feedback.
- Willingness to adapt to evolving curriculum needs, industry trends, and emerging technologies.
- A collaborative attitude, eager to contribute to a positive and supportive team environment.
- A proactive attitude towards ongoing professional development and a willingness to learn and stay up-to-date with industry advancements.
- A strong portfolio of relevant work to showcase your skills and experience.
This is a fixed price contract compensated at CAD $3300 for 2 weeks contract in July (which includes onboarding/training in June).