Description
Xplore Inc. is Canada’s fibre, 5G and satellite broadband company for rural living. Xplore is committed to the relentless pursuit of an improved broadband experience for all Canadians. Xplore is building a world-class fibre optic and 5G wireless network to enable innovative broadband services for better every day rural living, for today and future generations.
As a Senior GIS Data Engineer, you will play a key role in designing, building, and optimizing Xplore’s enterprise data lakehouse platform and Machine Learning stack. This is a remote role and open to candidates based anywhere within Canada.
You’ll own the end-to-end GIS data engineering function in Data & AI team, from spatial data ingestion through publishing to ArcGIS, with primary accountability for the eCoverage platform and spatial feature pipelines that feed ML, analytics, and serviceability decisioning.
You will mentor intermediate and junior engineers, contribute to platform standards, and partner with analytics and AI teams to deliver high-quality, trusted workflows.
Key responsibilities include:
- Own and operate GIS workflows powering eCoverage qualification, including H3 indexing, framework selection, and probabilistic coverage modeling in Databricks.
- Build and maintain spatial feature engineering pipelines on Databricks that supply ML models (RF propagation, churn, demand) with production-grade geospatial features.
- Engineer the Databricks-to-ArcGIS publishing path, ensuring reliable, performant delivery of spatial layers into ArcGIS Online and Enterprise.
- Optimize last-mile compute and cost on Databricks across Classic and Serverless, tuning Spark jobs, partitioning strategies, and spatial query performance.
- Manage spatial data ingestion at scale (shapefiles, rasters, vector tiles) into Unity Catalog with governed schema and lineage.
- Lead vendor engagements: scope geospatial use cases, draft data contracts and statements of work, and hold third parties to defined deliverables.
- Partner with data science, analytics, and network teams to translate business requirements into spatial data products.
- Implement and enforce governance, lineage, cataloging, and data quality frameworks.
- Translate business requirements into scalable data engineering solutions.
The ideal candidate will possess:
- 7-10 years of experience in data engineering.
- Expert-level Databricks experience, including Spark optimization, Delta Lake, and Unity Catalog governance.
- Strong Python and PySpark for production data engineering.
- Demonstrated GIS depth: PostGIS, spatial SQL, coordinate systems, and ArcGIS (Online and Enterprise) workflows.
- Experience with H3 or comparable spatial indexing at scale.
- Proven track record scoping and managing vendor data contracts and project deliverables.
- Knowledge of CI/CD, infrastructure-as-code, and data observability solutions.
- Strong communication skills and demonstrated mentorship experience.
Preferred Qualifications:
- Telecom, FWA, or network coverage domain experience.
- Familiarity with cloud-native open geospatial sources (DEM, building footprints, land cover).
- Exposure to ML feature pipelines and probabilistic modeling.
- Bachelor’s or Master’s degree in Computer Science, GIS Engineering, or related field.
Condition of Employment:
As a condition of employment and in order to comply with industry related data security standards, this position is subject to the successful completion of a Criminal Background Check. Details will be supplied to applicants as they move through the selection process.
Xplore is committed to creating an accessible environment and will accommodate disabilities during the selection process. Please let your recruiter know during the selection process of any accommodation needs.