GIS Practicum - Data Virtualization REST APIs for GIS and AI
About the role
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 you're excited about joining Safe Software.
- How your unique background or potential aligns with the role—even if you don’t meet every listed requirement.
- Tip: Some of our most successful co-op hires stood out through their curiosity, enthusiasm, and alignment with our values—even 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 10,000 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. We’re 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 FME’s 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 you’ve learned with both our team and our customers. In this practicum, you’ll 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 Software’s 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 FME’s no-code approach to building APIs.
- Improve your ability to communicate technical solutions to both technical and non-technical audiences.Strengthen 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
- Read about Sienna's practicum experience at Safe Software
- Read about Evie’s practicum experience at Safe Software
- Explore Safe’s culture of fun in our Instagram highlight reels (Takeover Tuesdays, #LifeAtSafe)
About Safe Software Inc.
An ISO 9001:2018, 27001 Certified Company 20+ Years of experience 100+ experienced employees 350+ Banking & Financial Clients 100+ Core Banking Clients 1500+ Banking and Financial Software Installations 1000+ System, Security Software & Solutions 1400+ Networking (LAN & WAN) VPN & Cloud 1500+ Server, Storage & Desktop Installations NASSCOM & CII Member
GIS Practicum - Data Virtualization REST APIs for GIS and AI
About the role
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 you're excited about joining Safe Software.
- How your unique background or potential aligns with the role—even if you don’t meet every listed requirement.
- Tip: Some of our most successful co-op hires stood out through their curiosity, enthusiasm, and alignment with our values—even 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 10,000 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. We’re 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 FME’s 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 you’ve learned with both our team and our customers. In this practicum, you’ll 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 Software’s 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 FME’s no-code approach to building APIs.
- Improve your ability to communicate technical solutions to both technical and non-technical audiences.Strengthen 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
- Read about Sienna's practicum experience at Safe Software
- Read about Evie’s practicum experience at Safe Software
- Explore Safe’s culture of fun in our Instagram highlight reels (Takeover Tuesdays, #LifeAtSafe)
About Safe Software Inc.
An ISO 9001:2018, 27001 Certified Company 20+ Years of experience 100+ experienced employees 350+ Banking & Financial Clients 100+ Core Banking Clients 1500+ Banking and Financial Software Installations 1000+ System, Security Software & Solutions 1400+ Networking (LAN & WAN) VPN & Cloud 1500+ Server, Storage & Desktop Installations NASSCOM & CII Member