Applications for the Summer 2026 term (May-Aug) are currently open. We are accepting submissions for our second round of hiring with a deadline of 11:59pm PST on Feb. 8, 2026. Please note that successful applicants may be invited to in-person interviews. Please sign up for our mailing list and follow us on social media to be notified of when employment opportunities become available. If you have any questions, you can direct them to recruitment.geeringup@ubc.ca.
IF YOU’RE LOOKING FOR OPPORTUNITIES IN KELOWNA, APPLY HERE.
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.
Workshop Instructor (English or French)
Deliver fun and engaging STEM Workshops in schools across the Lower Mainland. Work as an instructing pair to teach grade K-12 youth hands-on, interactive lessons with fun topics! For the remainder of the term (mid-June to August), teach summer camps. There may also be the opportunity to teach in French for those who are fluent and comfortable.
Indigenous STEM Outreach Instructor
Travel across BC and teach STEM! Those in this role will focus on working in rural areas with at-risk and Indigenous youth. Travel, accommodations, and meals are covered while on trips. April or June start dates available.
Vancouver Camps Instructor
Vancouver Camps Instructors are our front-line staff at UBC teaching weeklong STEM day-camps in-person to up to 25 K-12 youth each week of the summer.
Offsite Camps Instructor
Offsite Camps Instructors are our front-line staff across the Lower Mainland (Richmond, Coquitlam, North Vancouver, or South Surrey) teaching weeklong STEM day-camps in-person to up to 25 K-12 youth each week of the summer.
North Vancouver & Coquitlam Camps Flex Instructor
Teach STEM day-camps at both our North Van & Coquitlam Camps locations as a flex instructor to help provide additional instructional support and cover absences.
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.
Indigenous STEM Outreach 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.
Vancouver Camps Student Assistant
Help lead our summer camps at the UBC Vancouver location. Assist in the set-up, communications, staff training, and day-to-day operations.
Offsite Camps Student Assistant (Richmond, Surrey, Coquitlam, or North Vancouver)
Help lead one of our summer camp locations across the Lower Mainland (Richmond, Surrey, Coquitlam, North Vancouver). Assist in the set-up, communications, staff training, and day-to-day operations.
Multi-Site Camps Student Assistant
Help provide rotational support for our summer camp locations across the Lower Mainland (Richmond, Coquitlam, North Vancouver, and South Surrey). Assist in the set-up, communications, staff training and day-to-day operations of our Offsite locations. A valid driver’s license and willingness to drive are required for this role.
Vancouver Integration Support
Provide additional support for children with diverse learning abilities, needs, and language barriers at our UBC Vancouver location. Also assist campers and instructors wherever needed.
Offsite Integration Support (Richmond or Surrey)
Provide additional support for children with diverse learning abilities, needs, and language barriers at one of our summer camp locations across the Lower Mainland (Richmond, Surrey). Also assist campers and instructors wherever needed.
Multi-Site Integration Support (North Vancouver & Coquitlam)
Provide additional support for children with diverse learning abilities, needs, and language barriers at both our North Vancouver and Coquitlam summer camp locations. Also assist campers and instructors wherever needed. A valid driver’s license and willingness to drive are required for this role.
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 Camps are running.
Technical Operations Student Assistant
Ensure consistent and efficient delivery of day-to-day operations. Oversee the organization, distribution, and maintenance of all our educational technology, ranging from robots, laptops, and 3D printers. Additionally, manage camper information and help prepare documents and materials for camps each week.
Kelowna Positions
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. Make sure to read the job descriptions fully before applying for positions! - 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 part of the Faculty of Applied Science at UBC. We exist to bring STEM programming to youth across BC regardless of their background. To achieve this, Geering Up does many different things, including: workshops in elementary schools, summer camps, after-school clubs, 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 and/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 many 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 14th 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, OR only take classes that are asynchronous or after 5pm.
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.
