Applications for our Fall 2025/Winter 2026 term positions will be posted soon! Please sign up for our mailing list and follow us on social media to be notified of when employment opportunities become available.
Instructor Positions
Click the job title to view the detailed job description! Due to the timeline of our training period, preference is given to undergraduate students. For high school students interested in working with us, check out our STEM Leadership Program and Junior Instructor programs.
Saturday Clubs Instructor
Clubs instructors are our front-line staff teaching weekend clubs in-person to up to 25 K-12 youth each week during clubs. Geering Up has in-person clubs in Vancouver (UBC Campus), Richmond, East Vancouver, Mt. Pleasant and South Surrey.
Afterschool Weekday Clubs Instructor
Our weekday clubs instructors deliver hands-on after-school STEM content to elementary schools in East Vancouver. Please indicate in your application is your availability includes Tuesdays, Wednesday, and/or Thursdays from 2:00-5:00pm.
Surrey Clubs Instructor
This position facilitates after-school/weekend clubs at various Surrey Libraries locations. Please indicate in your application your evening and weekend availability.
Local Events Instructor
Deliver Geering Up’s event programming on and off-campus during the academic year. Bring unique STEM based events to hundreds of youth throughout the year.
Curriculum Developer
Curriculum Developers work during the fall/winter term to design the curriculum for our winter and summer programs This position creates engaging STEM activities for grades 1-12.
Student Assistant Positions
Click the job title to view the detailed job description! Student Assistant positions are leadership roles that often supervise instructors and are open to post-secondary students.
Clubs Student Assistant
Manage one of Geering Up’s Saturday or Afterschool Clubs programs at UBC Vancouver, Richmond or East Van. Oversee instructors, communicate with parents, and organize clubs to make sure children have great STEM experiences all through the year.
Materials Student Assistant
Oversee the procurement, organization, and distribution of all materials for our programming in the Lower Mainland. Maintain an inventory of all GU materials and ensure our staff have everything they need to run our programs.
Volunteer Student Assistant
Manage the recruitment and application screening process of high school student volunteers during the first part of the work term, then supervise day-to-day functions of the volunteer program while programs are running.
Camps Student Assistant
The Camps Student Assistant position is a leadership role that works on planning and logistics for the upcoming summer camps season. In the summer, this position supervises STEM summer camps at one of our five locations in Vancouver, Richmond, South Surrey, North Vancouver, and Coquitlam. Camps SAs oversee administration and registration, develop and deliver staff training, facilitate interviews, and manage a team of Camps instructor staff.
Curriculum Student Assistant
Curriculum Student Assistants support, advise, and supervise Curriculum Developers. Foster a fun and creative environment to help make Geering Up programming content the best that it can be.
InSTEM Student Assistant
Help reach underrepresented groups in STEM fields with a focus on Indigenous communities, rural areas, and at-risk youth. Organize camps and workshops and build strong relations with community partners. Part-time or full-time options available for this position.
Communications Team Positions
Graphic Content Creator
Are you a keen creative who wants to put your graphic design and artistic skills into practice in a bigger setting? Look no further! This role will work with the Geering Up communications team to synthesize the candidate’s graphic design experience with Geering Up’s branding, mission, and strategy. We’re looking for someone who understands balanced and purpose-driven delivery.
Social Media Video Content Creator
Calling all influencers! Flex your creativity and STEM knowledge and help us reach youth and parents through our social media presence. Help us show off the cool things that we do and get youth engaged in STEM.
Quantum Team Positions
Quantum Curriculum Developer
Help educate the next generation of scientists and engineers! Quantum Curriculum Developers create engaging and exciting activities for students to learn about the fascinating field of quantum computing. This role focuses on bringing cutting edge technologies to youth province-wide through hands-on activities.
Teaching at Geering Up
How Do I Apply?
- Get to know Geering Up
Explore our website. Get to know how Geering Up works. Please don’t hesitate to contact us if you have any questions. - Prepare your application
During the process of filling out the application form, you will be asked for a brief summary of your relevant work/volunteer experience and a PDF of your resume. Full-time applicants will be asked to attach a YouTube video link (more info in FAQ’s below). - Fill out the Application Form
The application form is available above. You will be asked to attach your resume and a video to the last page of this application form. You will not receive a confirmation email when your application has been received by us.
FAQs
Geering Up is a non-profit organization that exists to bring STEM programming to youth across BC regardless of their background. To achieve this Geering Up does four things: workshops in elementary schools, camps at UBC, after-school clubs at UBC, and outreach in communities outside of Vancouver. Our instructor team plans and delivers this fantastic content.
As an engineering and science outreach organization, we do give preference to students with an engineering or science background. However, for our instructing positions, we consider other applicants who have strong experience working with children or are pursuing a career in education. For our non-teaching positions, we consider all applicants who have work experience in similar roles.
We want to see you in action! Our Instructor application will ask for you to attach a video. We ask that you film a quick video (no editing necessary) of you teaching anything within the STEM fields as if it were to a class of kids.
Please keep it short (under 2 minutes) and upload the video to YouTube, as we will ask for a YouTube link. Returning staff are exempt from this.
Yes!! However, please be advised that several of our positions work with young children. If you are an international student on a work permit, a completed medical exam is required prior to your start date for these positions. Please refer to the Government of Canada website or contact your local visa office for additional information.
Yes! Anyone who joins us for camps season (June 15th start) can take classes during Term 1 of the summer. We will excuse you from work for any classes and finals you have in the last couple weeks of June. Lots of Instructors prefer a June start so that they can take some summer classes. If you plan on taking Summer Term 2 courses, then you would have to take a part-time position with us during camps season.
Given these uncertain times, we may choose to not hire some of the above roles. However, we feel optimistic that all these positions will be funded and set in stone within the next month. We encourage everyone to apply! We will connect with applicants who applied for roles which we have had to alter or drop to see if they are interested in other available positions.
Student Assistants are the title we give to our staff who help out with our administration team. They often directly oversee a project, which could include supervising a group of Instructors.
You can reach us at recruitment.geeringup@ubc.ca.