Intermediate GIS Analyst with strong Python skills in forestry and natural resource management. Engaging in coding and solving geospatial problems using machine learning and computer vision.
Responsibilities
We're looking for an Intermediate GIS Analyst with strong Python skills to join our geomatics team.
Worrk primarily in forestry and natural resource management, solving problems with code rather than navigating software menus.
Use ArcGIS Pro and ArcPy as core tools, write production-quality ArcPy code, build and maintain Python-based geospatial pipelines, work with large raster and vector datasets.
Apply machine learning and computer vision techniques to spatial analysis problems, contribute to model development, training, and evaluation.
Diagnose and solve spatial data problems independently, collaborate with team members across geomatics, forestry, and engineering to scope and deliver solutions.
Document your work clearly for others.
Requirements
A bachelor's degree in Geography, GIS, Computer Science, Forestry, or a related field (or equivalent practical experience)
Strong Python skills — not just scripting, but writing clean, maintainable code that others can read and build on
Hands-on experience with geospatial Python libraries (GDAL, GeoPandas, Rasterio, Shapely, or similar)
Solid working knowledge of ArcGIS Pro and ArcPy, including building and deploying custom toolboxes and automating geoprocessing workflows
Familiarity with forestry-based GIS analysis — working with forest inventory, cutblock data, terrain models, or similar natural resource datasets
Familiarity with machine learning or computer vision concepts and at least one major framework (PyTorch, TensorFlow, scikit-learn)
Solid understanding of spatial data structures, coordinate systems, and raster/vector formats
Experience working with large datasets — knowing when to tile, chunk, or parallelize
GIS & Remote Sensing Specialist providing support and analyses for internal departments and external customers. Involves complex spatial analyses, mobile data capture, and programming for project tasks.
Technical Specialist responsible for selling Trimble equipment and services at Cansel, Canada's largest Trimble reseller. Requires survey experience and involves travel.
Technical Specialist - Survey GeoSpatial Account Manager at Cansel. Focus on selling survey and engineering equipment with a customer - oriented approach while on the road.
Senior GIS Analyst role at Onterris involves assisting in environmental projects and team collaboration through geospatial analysis. Managing spatial data and supporting field activities in a professional setting.
Mobile Mapping Technician driving assigned routes for data collection on infrastructure projects. Requires travel, independent work, and operation of advanced mapping equipment in Canada.
Technicien(ne) en géomatique préparant des cartes et soutenant des projets environnementaux à travers le Canada. Collaborant avec des équipes pour maintenir des données géospatiales et assurer la qualité des livrables.
GIS & Remote Sensing Specialist providing analysis and support primarily in Kelowna, BC. Collaborating on planning, engineering, and environmental projects through GIS technologies.
Hydraulic Modeling Specialist for North American leader in water distribution assessment. Managing geospatial data and hydraulic modeling using ArcGIS Pro and STK in a hybrid work environment.
Specialist responsible for 3D model management and geospatial data integration at TEHORA. Collaborating on digital twin projects using SIG and BIM technologies.
GIS Specialist supporting mapping and geospatial integrations at a Quebec - based firm. Requires 4 years of experience in web cartographic solutions and proficiency in ArcGIS.