Science and Technology Experience Developer

Location: Due to COVID-19 health restrictions this job will primarily be working from your own home. This may evolve as restrictions change. The health and safety of our staff is paramount. 

Hours: 35+ hours per week Monday to Friday, to include some occasional evening and weekend work for events

Salary: $14.50 to $19.50 per hour, commensurate with experience

STEAMLabs is looking for a Science and Technology Experience Developer to join our team for the summer! The focus of this job will be to develop coding, AI and machine learning programs, workshops and activities for use in schools, science centres, libraries, makerspaces and other settings. If you have 2+ years of experience in a related university or college program or work experience, you can expect $17.50+ / hour.

About STEAMLabs

Steamlabs is a non-profit helping people to understand and think critically of leading-edge science and technologies so that they can use these as tools in their lives, and to be knowledgeable and proactive participants in the discussions that we must have as a society to ensure they are deployed with fairness, accountability, trust and ethics.

Steamlabs’ current goal is for society to have a broad understanding of Artificial Intelligence for their own use as well as to empower them to advocate for equitable, ethical policies from companies and governments.

Steamlabs has created science and technology experiences in science centres, schools, libraries and makerspaces through exploration and creativity. Since being founded in 2010, over 850,000 people have made something in our programs.

Job Summary

Your job will be to create science and technology educational experiences to help students develop creative, technical and personal skills through hands-on interest-lead learning.

Your job will be to develop coding, AI and machine learning programs, workshops and activities for use in schools, science centres, libraries, makerspaces and other settings. These will be hands-on, with the learners using real tools such as manipulating actual machine learning models. They will collect, organize and classify data, choose and tune machine learning models, and fine tune the outputs.

You will work on site with your team at one of our two locations: Ryerson Science Discovery Zone 44 Gerrard st east, Toronto and/or Maker Bean Cafe 1052 Bloor St W, Toronto. Occasionally, you will work at other locations to test or deliver educational experiences.

Responsibilities and Duties

  • Collaborate with STEAMLabs staff to document and develop science and technology educational experiences
  • Test educational experiences with youth
  • Complete other operational tasks that relate to your role (e.g. organization and sourcing materials)

You will work in teams as one of 3 different specialties to design and prototype hands-on AI educational experiences:

  • Machine Learning coding
  • Electronics
  • Digital design and fabrication

Here’s an example program that we will be developing. Kids will be given a physical “Superhero Generator” box with sci-fi details like bubbling neon tubes. On a laptop, they will be given example code that will generate superhero portraits and origin stories. Challenges will appear on the screen to tackle specific emergencies by modifying the code and data to generate heroes with specific powers capable of handling the emergency. The box will print a set of “baseball cards” with everyone’s superheroes to take home.

In this way, the kids will have learned the basic steps that a data scientist would take to train, optimize and make use of a machine learning model. We will also facilitate discussions about bias built into the models and show them how they need to look under the hood of AI to uncover these biases and speak up about them.

The machine learning coding team member will develop the python code and organise the data needed to train the model.

The digital design and fabrication specialist will design and 3D print / laser cut the physical box that houses the printer and sci-fi gadgetry. You will have access to 3D printers, laser cutters and other tools.

The electronics team member will build in the LEDs, buttons and other electronics and code the Arduino or Raspberry Pi controller.

Qualifications and Skills

You are a creative and energetic person who likes working with others. You celebrate failures, are comfortable in controlled chaos, and value the process over the product. You’re organized, flexible, and interested in growing your own learning and teaching practice.

Each specialty has different skill requirements:

Machine learning coding specialist:

  • Python
  • Tensorflow / Pytorch / Scikit Learn
  • Experience with machine learning models such as image classification, image and text generation, natural language processing
  • Experience teaching and/or developing educational programs and activities


Digital design and fabrication specialist:

  • Adobe Illustrator
  • 3D design program such as Fusion 360, Sketchup, Rhino or AutoCad
  • Laser cutting experience
  • 3D printing experience
  • Experience teaching and/or developing educational programs and activities


Electronics specialist:

  • Electronics
  • Arduino coding
  • Optional – Raspberry pi
  • Experience teaching and/or developing educational programs and activities


Our participants include people with diverse backgrounds. Special consideration will be afforded to applicants from these communities, or with experience working with:

  • Persons with disabilities
  • Newcomers to Canada (including refugees)
  • Indigenous peoples
  • Members of a visible minority
  • Members of the LGBTQ2 community
  • Women and girls

Bonus Skills and Experience:

  • Experience with more technology, making or artistic skills
  • Knowledge of popular education, interest/project based learning, inquiry based learning, or other teaching philosophies.
  • Familiar with design software such as Adobe Illustrator or 3D design programs
  • Fluent French speaker. Some of our participants speak French as their first language.

Why work with us?

  • We’re a small, agile team of friendly people with varied skills and experiences.
  • We’re a relatively new organization, so there are still lots of ways to contribute to it’s shaping!
  • There is plenty of opportunity to learn, grow and try new things.
  • The STEAMLabs Community (members, volunteers, program participants and otherwise) are awesome, and a pleasure and privilege to work with and for.
  • We’re a workplace that embraces failure as the most potent form of learning!

How to apply:

Please send a resume, cover letter, and any relevant links via this form: