This two month practicum term is open to students currently enrolled in the BCIT GIS Program.
Location: Remote / Hybrid option in the Vancouver Lower Mainland
Wage:$23.50 pr/hr CAD
Duration: Block Mode April 20 2026 - June 19 2026
Application Instructions:
- Please submit your application in PDF format only including the following:
- Resume
- Cover Letter In your letter we encourage you to share:
- Why youre excited about joining Safe Software.
- How your unique background or potential aligns with the roleeven if you dont meet every listed requirement.
- Tip: Some of our most successful co-op hires stood out through their curiosity enthusiasm and alignment with our valueseven if they were still growing their technical skills.
- Deadline: Submit your application by October 2 2025.
We review applications on a rolling basis and will begin interviews during the week of September 30 to October 7. We recommend applying early as this posting will remain open until the position is filled.
About Safe Software
Safe Software is the creator and developer of FME the data integration platform with the best support for spatial data worldwide. Over 10000 organizations around the world use FME in industries like AEC government utilities and transportation to maximize the value of their data.
Founded in 1993 Safe is headquartered in Surrey BC with over 200 team members and counting. Were always looking for talented individuals with diverse backgrounds who are determined to learn and grow. Are you ready to join the team
Practicum Objective
Develop industry-driven educational materials that demonstrate the value of Data Virtualization with FME Flow. This includes creating and enhancing REST API endpoints that expose spatial and non-spatial data for real-time access. The practicum bridges the gap between GIS APIs and AI-driven applications by showing how FMEs Data Virtualization framework can make enterprise data accessible queryable and AI-ready all without writing code.
This project will consist of two parts:
- API Design and Implementation: Building modular FME Data Virtualization endpoints that provide live GIS and industry datasets through secure REST APIs.
- Applied Use Cases and Customer Materials: Creating demos example integrations and educational content (articles walkthroughs short videos) that demonstrate how easy it is to create APIs without code and connect them to industry systems.
Practicum Deliverables
At Safe Software we love when information is made more accessible and this practicum is no different. We want you to share what youve learned with both our team and our this practicum youll have the opportunity to:
- Build data transformation models in FME.
- Consume and generate data according to cloud native standards such as COG STAC ZARR COPC Geoparquet and Flatgeobuff
- Develop instructional demos to be used to illustrate key concepts and workflows in the tutorials.
- Publish tutorials on Safe Softwares FME Knowledge Base describing how to work with cloud native formats using FME
- Deliver presentations to the Safe Software staff related to the tutorial and demo development including recommendations & outcomes.
- Published a blog article describing your practicum experience.
Learning Outcomes
At Safe Software we love when information is accessible current and actionable. You will:
- Gain hands-on experience designing and publishing REST APIs with FME Data Virtualization.
- Learn how APIs make it easier to connect GIS data to enterprise systems and dashboards without custom coding.
- Build demos that integrate FME APIs into real-world industry contexts (GIS apps BI tools AI assistants).
- Understand how to prepare GIS APIs for AI and modern app workflows bridging data and decision-making.
- Develop customer education skills by creating articles and demos that highlight FMEs no-code approach to building APIs.
- Improve your ability to communicate technical solutions to both technical and non-technical teamwork and collaboration skills by working with technical mentors at Safe Software.
Qualifications and Skills
Our team is open to collaborating with individuals with all levels of experience in GIS and software. Some skills that will be beneficial to this practicum may include:
- Experience with GIS products (Esri ArcGIS QGIS MapInfo etc.).
- Familiarity with REST APIs and HTTP protocols.
- Basic programming or scripting experience (Python JavaScript or others).
- Effective written and verbal communication skills.
- Ability to work independently while collaborating with a technical team.
Desired Skills / Bonus Points
- Prior experience with FME.
- Prior experience with APIs.
- Exposure to AI tools (e.g. ChatGPT natural language queries API-driven assistants).
- Interest in creating tutorials articles or demo content for customer education.
Practicum Overview
Week 1-2
- Team onboarding and FME Platform training (Accelerator FME Form Basic FME Flow Authoring Data Virtualization).
- Review existing API demos and customer-facing resources.
- Explore how industries such as transportation energy utilities and government use GIS and APIs and brainstorm ideas for demos that reflect these needs.
Week 3-6
- Build or enhance Data Virtualization APIs (real-time access to GIS industry datasets).
- Draft customer-facing materials (articles walkthroughs demo outlines).
- Develop example integrations with one or two industry platforms (e.g. Esri Experience Builder Power BI AI assistant).
- Mid-point review.
Week 7-8
- Refine demos and integrations (e.g. live dashboards AI query examples).
- Finalize customer-facing API education materials.
- Update Knowledge Base and supporting documentation.
- Wrap up practicum with a Show and Tell presentation for the Customer Success team.
Additional Links