Instructor, AI and Machine Learning with Python (Ottawa)
$1650 per weekCircuit Stream
Meet Circuit Stream
Where big futures start. Circuit Stream is building the defining youth enrichment brand in North America. We create pre-university summer camps that give young people the chance to explore what they might want to do next, from AI, engineering, medicine and business to psychology, sports, outdoor adventure and more. Through partnerships with leading universities and industry experts, we turn those interests into hands-on experiences that build skills, confidence, and open doors to future opportunities. We have big ambitions to serve over 10,000+ students a year. Getting there means moving quickly, trying new things, learning from what works, and giving great people real ownership. If you’re ambitious about where your own career can go, and excited to help young people discover where theirs might lead, you’ll thrive here.
We’re looking for a software engineer, data analyst, AI practitioner, educator, or Masters/PhD student who can make artificial intelligence, machine learning approachable for teenagers and create a classroom where students are excited to code, experiment, and learn.
Role Details
Delivery: In person at Carleton University campus
Teaching Dates And Hours
- July 5 - 16, 2027 from 8:45am to 4:45 pm
- July 19 - 30, 2027 from 8:45am to 4:45 pm
Compensation
CAD $1,650 per week
Training
Required instructor training/onboarding when hired; additional 2-3 hours in June before courses begin.
Other
A background check will be required before working with youth learners.
Why You’ll Love This Role
You’ll help students ages 13-17 explore AI and machine learning through Python, recommendation systems, and an interactive chatbot project. The curriculum, lesson resources, and activities are provided; your role is to make them engaging, accessible, and memorable while helping every student build confidence with coding, data, and machine learning concepts.
What You’ll Be Doing
- 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 while ensuring learners are meeting the 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, while monitoring learner progress and communicating concerns or support needs to the Circuit Stream team.
What We’re Looking For
- You genuinely enjoy working with teenagers and know how 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 degree in Computer Science, Software Engineering, Data Science, or a related discipline OR Masters/PhD in progress.
- Proficiency in Python and a strong understanding of machine learning concepts; experience with pandas, scikit-surprise, and the OpenAI API is strongly preferred.
- Strong communication and facilitation skills, with the patience to help beginners debug code and understand technical concepts.
- Teaching, tutoring, mentoring, TA, training, camp, or youth-program experience is strongly preferred.
Who This Is For
- Someone who gets energy from helping teenagers discover what they can build with code and AI.
- A practical teacher who brings provided lessons to life through demonstrations, questions, guided coding, experimentation, and hands-on participation.
- Someone who can make complex technical ideas feel approachable without oversimplifying them.
- A patient problem-solver who is comfortable helping beginners debug, try again, and learn from mistakes.
- Someone who is available to teach on weekdays during the summer for all course dates listed.
Who This Is Not For
- If you enjoy AI or software development but do not enjoy spending your day actively working with teenagers.
- If your preferred teaching style is primarily lecture-based or demonstration-only, without giving students frequent opportunities to code and experiment.
- If you become frustrated when beginners need repeated explanation, debugging support, encouragement, or redirection.
- If you are uncomfortable enforcing classroom expectations, supervising students outside the classroom, or taking responsibility for safety.
What’s In It For You
- The opportunity to introduce teenagers to AI, machine learning, Python, and future technology careers.
- A complete 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.
- A rewarding summer role where you can strengthen your teaching and mentorship skills while helping students build projects they are proud of.
- ...Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare client. You will play a key role in developing and enhancing an enterprise AI platform that enables intelligent workflows, conversational experiences, and AI...PythonInternshipRemote workRelocation
$199k - $210.74k per year
..., design, and product decisions faster and with greater confidence. For more information, visit... ...THE OPPORTUNITY: As an Applied AI Solutions Architect, you'll turn real business... ...WORKING ARRANGEMENT On-site role based in the Ottawa, Ontario. Technology knows no bounds...SuggestedPermanent employmentFull timeInternshipFlexible hours- ...Protective Services Dept. Service: Ottawa Paramedic Service... ...Current First Aid, CPR and AED Instructor certificate Current Standard... ...licence (or provincial equivalent) with no more than 6 demerit points... .... This includes adult learning styles, training models, and techniques...SuggestedHourly payTemporary workPart timeShift workWeekend work
$90k - $140k per year
...Position Description: Senior Python Developer We are seeking a Senior Python Developer with expertise in cloud native development... ...complex environments, leveraging AI assisted development tools, and collaborating... ...recruitment professionals. To learn more about accessibility at CGI,...PythonFull time- ...Python Developer We are: Looking to be part of a transformational digital engineering and manufacturing... ..., data, digital technologies, and AI-driven innovation, we help clients drive... ...testing (e.g., pytest). ~ Practical experience with multi-threading or asynchronous programming...PythonHourly payFull timeWork at officeLocal area
$84k - $140k per year
...Furlano Primary Location: Ottawa, ON All Available Locations... ...and individuals, and assisting with shareholder tax planning and various... ...Days", dedicated days of for learning (known as Development and... ...human screening combined with AI technology to help identify the...Permanent employmentFlexible hours$75k - $110k per year
...of what's possible in orbit. As a Robotic AI Engineer, you will develop the... ...will work at the intersection of robotics, machine learning, and space systems, building AI that operates... ...hardware Integrate AI and robotics systems with flight software and ground segment tools...Python$20 per hour
...wellbeing ritual. We’ve partnered with global brands including the... ...As we continue to grow in Ottawa, we're looking for a passionate... ...facilitators, supervisors, and yoga instructors). Assist with creating and... ...and mission. Ability to learn and adapt to new systems and processes...Hourly payPart timeWork at officeLocal areaMonday to fridayShift work1 day per week$116k - $215k per year
...Furlano Primary Location: Ottawa, ON All Available Locations... ...impact that matters. Partner with clients to solve their most complex... ...Days", dedicated days of for learning (known as Development and... ...human screening combined with AI technology to help identify the...Permanent employmentWork at officeFlexible hours- ..., resiliency and affordability with ultra-low latency and fiber-like... .... Telesat is headquartered in Ottawa, Canada, and has offices and facilities... ...We are seeking a senior Python Automation Engineer to design,... ...systems. Experience working in AI-assisted software development...PythonFull timeWorldwide
$69k - $90.3k per year
...We are looking for a passionate AI Developer who wants to apply AI... ...engineering challenges while learning from experienced engineers and... ...you will: Build and experiment with AI-powered solutions that improve... ...Programming experience in Python or another modern programming language...PythonLong term contractFull timeTemporary workInternship$84k - $140k per year
...: 131951 Primary Location: Ottawa, ON All Available Locations:... ...impact that matters. Partner with clients to solve their most... ...Deloitte Days", dedicated days of for learning (known as Development and... ...of talented people who want to learn, gain experience, and develop skills...Permanent employmentWork at officeFlexible hours$34.13 - $37.92 per hour
...for an Maintenance Mechanic in Ottawa, National Capital area! The Equans... ...operates in 20 countries, with 90,000 employees working on 5 continents... ...and mobility. To learn more, visit Summary Install... ...may use artificial intelligence (AI)- enabled tools to support certain...Hourly payFor subcontractorInternship- ...Owner to launch and grow the Stranger Soccer operation in Ottawa. This is not a salaried management role—it's an... ...explore the "Bring Stranger Soccer to Your City" section to learn more. If this opportunity aligns with your goals, complete the interest form to start the...Local areaWorldwide
- ...projects that matter - and build a career with a company that's building North America -... ...manually or using powered equipment. Assist machine operators, crane operators and other... ...requests for information from other sources. Learn how to protect yourself from recruitment...InternshipLocal areaImmediate startShift work
- ...Job Description Job Description Are you... Living in Ottawa and wanting to make a positive impact in your community by using your... ...communication and relationship-building skills? Looking for a hybrid job with a competitive salary that offers a healthy work-life balance with...Work at officeLocal area
$55k - $70k per year
...are built from. You'll run CNC machines, weld and fabricate, and support... ...organized (5S) Work closely with mechanical engineers to improve... ...craftsmanship, and the ability to learn quickly matter more. If you... ...requires a physical presence at the Ottawa facility. Ability to safely...Manual labor$69k - $86k per year
...Join our Team Location: Ottawa, ONT About this opportunity: Join... ...test procedure through Agentic AI-driven approach, such as autonomous... ...optimization. Working closely with your team and development teams... ..., AWS Solutions Architect, AWS Machine Learning / AI Practitioner)...PythonLong term contractFull timeTemporary work$125.8k - $133.2k per year
...and product decisions faster and with greater confidence. For more... ...maintainability because they help the team learn faster and change software... ...leading by example. You’ll use AI-assisted development heavily,... ...on-site position based in our Ottawa, Ontario. Technology knows...Permanent employmentFull timeContract workInternshipFlexible hours- ...Function: Customer Experience Primary City: Ottawa Other Location(s): Toronto Province... ...plans. Acts as principal contact with industry partners within a product/... ...and practicing these behaviours every day. Learn more about the values and behaviours by visiting...Permanent employmentFull timeWork at office
- ...Full-Time Total Rewards: Benefits/Incentive Information At Sunglass Hut, we're always in the sun. You’ll find a dynamic space with endless possibilities to grow your career. We are a culture that wants to see you succeed, develop your customer expertise and care,...Minimum wageFull timeLive InLocal areaWorldwide
$96.57k - $120.71k per year
...Laboratory Centre, Nursing Campus: Ottawa, ON Union Affiliation: N/A... ...00 - $120 712,00 Make your mark with the Faculty of Health Sciences!... ...and Peer Mentorship Centre, the instructor develops, oversees, and facilitates learning experiences in the context of nursing...RemplacementPermanent employmentContract workTemporary workPart timeFor contractorsMonday to fridayDay shiftAfternoon shift3 days per week$67k - $110k per year
...: 135352 Primary Location: Ottawa, ON All Available Locations... ...the quality of life that comes with a sustainable future. And as the... ...-being and connectedness. Learn from deep subject matter experts... ...human screening combined with AI technology to help identify the...Permanent employmentApprenticeshipFlexible hours$90k - $100k per year
...projects that matter - and build a career with a company that's building North America -... ...products and services Access to online learning platforms, financial educational assistance... ...requests for information from other sources. Learn how to protect yourself from recruitment...InternshipLocal areaFlexible hours- ...vision for pairing state-of-the-art technology with a truly personal approach to eye care.... ...helps us see the joy in life. Because learning from the best, makes us all better. Because... ...knowledge to superior sales & business results. Learns & understands the competition & market...Minimum wageLong term contractFull timeLocal areaFlexible hoursNight shift
$71k - $87k per year
...the industry leader in exterior home and outdoor living solutions, with a portfolio that includes fiber cement, fiber gypsum, composite... ...For more information, visit . Summary Location: Remote from Ottawa, Canada The Regional Account Manager (RAM) Exteriors and Outdoor...Long term contractFor contractorsLocal areaRemote work$18.7 per hour
...Hourly wage of $18.70 We will invest in you, covering the costs of continuing education through GardaWorld Academy Flexible schedules with various shifts available Career growth opportunities at GardaWorld Various part-time opportunities Uniform provided at no cost...Hourly payPart timeCasual workFlexible hoursShift work$36 per hour
...exceptional support at every step of their journey. If this resonates with you, keep reading. We trust, respect, and support each other.... .... Neo Financial leverages artificial intelligence (AI) to reinforce our candidate evaluation process, including the initial...Long term contractFull timeContract workPart timeLocal areaFlexible hours$23.97 - $39.95 per hour
...understanding of waterproofing systems, above and below grade •Experience with application methods including torch applied, hot applied (hot... ...existing vacancy within the organization. Disclosure: We use an AI-powered system to initially screen resumes. However, all...For contractorsApprenticeship- ...The Royal Ottawa Health Care Group (The Royal) is one of Canada’s foremost mental health care... ...is committed to helping people living with mental illness and addiction into recovery... ...partnered models of care. Other benefits: Learning/training On-site amenities On-site...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Instructor, AI and Machine Learning with Python (Ottawa). Be the first to apply!

