About the role#
The GeoBC Atlas unit is looking for a recent graduate to join our team in Victoria. We provide base mapping data for government, industry, and the public. As the provincial aggregator for Next Generation 9-1-1 GIS data, we collect and integrate GIS layers for delivery to network providers. This internship focuses on ensuring this critical data is managed, traceable, and available to our partners.
What you'll do#
- Develop workflows for 911 GIS data management, quality assurance, and backups.
- Work with Geospatial Services Team Leads to build tools that track the status and history of GIS data from various agencies.
- Design data models for metadata management.
- Integrate with external APIs for service management.
- Create status visualization tools, such as dashboards and webmaps.
What you'll need#
- A two-year diploma, associate degree, bachelor's degree, master's degree, or doctorate in computer science, engineering, geography, or a related field.
- Completion of your program within the 12 months prior to your application date.
- Experience using Python for data management and automation.
- Experience managing data with relational and non-relational databases.
- Familiarity with modern development tools like HTML, CSS, and JavaScript frameworks.
- Experience with API development, integration, and continuous development environments.
- Knowledge of Geographic Information Systems (GIS) and geospatial data structures.
Location & details#
- This role is based on-site in Victoria, British Columbia.
- This is a temporary, full-time internship position.
- A criminal record check is required for this role.
- Employees must be located in British Columbia at the time of employment.
About BC Public Service
The BC Public Service employs approximately 35,000 people across the province of British Columbia. It operates as a government agency providing programs and policy expertise in sectors such as health care, education, and public safety. Staff work in 280 communities ranging from small towns to urban centers. The organization maintains its headquarters in Victoria.
How to get in at BC Public Service
Securing a position with the BC Public Service often requires speed, as early applicants are frequently reviewed before the volume of candidates becomes unmanageable. Intern Insider sends an instant alert the moment a role matching your target is published, helping you apply among the first. This timing provides a distinct advantage in a competitive hiring environment. You can also improve your response rates by reaching out to the recruiters behind these roles directly. Intern Insider surfaces the specific recruiters behind the BC Public Service roles so you can inquire about the position or request a referral, which is often more effective than submitting an application into a general queue.


