Jobs.ca
Jobs.ca
Language
Safe Software Inc. logo

GIS Practicum - Dynamic Workflows in FME

Safe Software Inc.about 13 hours ago
Hybrid
Surrey, BC
CA$24/hourly
Mid Level
full_time

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 29 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

Dynamic workflows represent a fundamental shift from brittle, maintenance-intensive static workspaces toward resilient, adaptable data integration solutions. While static workspaces require manual reconfiguration whenever source schemas change or new data sources emerge, dynamic workflows automatically adapt to structural variations, significantly reducing long-term maintenance overhead. Safe Software sees an opportunity to help users leverage the power of FME's dynamic capabilities to create more scalable and robust data integration solutions.

We have many customers across various industry sectors who typically use static workflows for critical data integration processes including database migrations, cross-platform synchronization, and automated data processing. However, these implementations become brittle when organizations need to process semantically similar data that exhibits structural variations or scale across multiple evolving data sources. In this practicum, you will focus on exploring how dynamic workflows can replace these brittle static configurations and will create and update public and internal-facing content for typical industry workflow scenarios. You will come out of this practicum with hands-on experience contributing content to the FME user community and learn how to create effective and engaging learning materials that demonstrate how dynamic workflows solve real-world data integration challenges.

Practicum Deliverables

At Safe Software, we recognize that dynamic workflows represent both powerful capabilities and complex implementation challenges. We want you to bridge the knowledge gap by creating authoritative resources that empower users to design and implement robust dynamic workspaces while highlighting critical considerations, caveats, and best practices. In this practicum, you'll have the opportunity to undertake some of the following:

  • Understand, review, and update our current content and resources for dynamic workflows.
  • Create comprehensive how-to tutorial articles for typical industry workflows that dynamically handle:
  • Processing tables (Excel/Google Sheets) for geocoding with dynamic schema handling
    • Database-to-database synchronization with schema preservation and management
    • CAD to Geodatabases
    • SDE to AGOL/Portal Feature Services
    • AGOL to Portal Feature Services synchronization
  • Document gotchas, limitations, and design considerations specific to each workflow type.
  • Establish best practices for designing a dynamic workflow workspace.
  • Deliver presentations to Safe Software staff outlining your research, recommendations, and outcomes.
  • Publish a blog article describing your practicum experience and key findings.
  • If time permits:
    • Develop tutorials incorporating FME Flow automation capabilities for dynamic workflows
    • Create examples utilizing app dynamic parameters for runtime schema specification
    • Document workspace upgrade procedures and considerations for FME Flow deployment

Learning Outcomes

This practicum will build your skills as a GIS and data professional. Upon completion, you will:

  • Gain hands-on experience building and optimizing dynamic workflows for the most common industry use cases.
  • Build your technical skills in FME, the data integration platform with the best support for spatial data.
  • Understand the design considerations, limitations, and best practices for implementing robust dynamic workspaces.
  • Develop communication and teamwork skills as you work directly with multiple technical teams.
  • Improve your ability to write and present technical concepts to both technical and non-technical audiences.

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:

  • Knowledge or experience working with common GIS data formats (Esri Shapefile, Geodatabase, databases, DWG/DGN, KML).
  • Knowledge of common data challenges, such as schema management, validation, and spatial feature and attribute filtering.
  • Effective communication skills - This role will require communication with stakeholders across the company and technical writing.
  • Ability to work independently on projects and ask for help when needed.

Desired Skills / Bonus Points

  • Prior experience with FME.
  • Knowledge of REST API’s and HTTP protocol. Interest in creating tutorials, articles, or demo content for customer education.

Practicum Overview

Week 1-2

  • Onboarding and meeting your new team.
  • FME Platform Training:
    • FME Accelerator
    • FME Academy (FME Form Basic, FME Form Advanced, and optional FME Flow Authoring)

Week 3-7

  • Review and update Knowledge Articles (screenshots, instructions, etc).
  • Create content (such as Knowledge Base articles, internal documentation, etc) for dynamic workflow (processing tables for geocoding, database to database synchronization, CAD to Geodatabase, SDE to Feature Service, etc).

Week 8

  • Wrap up practicum, deliver a Show and Tell presentation to the Customer Success team summarizing the resources you have created

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.

IT Services and IT Consulting
51-200

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