Job Search and Career Advice Platform

Enable job alerts via email!

Ingénieur en Données Géospatiales / Geospatial Data Engineer

Shearwater

Montreal

On-site

CAD 75,000 - 95,000

Full time

12 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading drone technology company in Montreal seeks a Geospatial Data Engineer to design geospatial processing systems for autonomous drone operations. The ideal candidate has strong GIS software development experience and proficiency in Python. This position offers an exciting opportunity to work with cutting-edge technology in a dynamic team environment.

Qualifications

  • 3+ years of experience building GIS software components and data processing systems.
  • Proficiency with core GIS tools and libraries.
  • Strong understanding of coordinate systems, projections, and spatial data structures.

Responsibilities

  • Design and build scalable geospatial data processing pipelines.
  • Develop GIS analysis tools and algorithms for UAV route optimization.
  • Integrate and process multi-source geospatial datasets.

Skills

GIS software development
Data processing systems
Python programming
Cloud infrastructure
Geospatial algorithms

Education

Degree in GIS, Computer Science, Engineering, or related field

Tools

QGIS
GDAL/OGR
PostgreSQL/PostGIS
Docker
Job description
Summary

We're building a full autonomy framework that enables drones to make intelligent flight decisions onboard, without human intervention. Our platform combines weather‑aware route planning, real‑time guidance, and onboard decision‑making to allow operators to deploy truly autonomous missions that adapt to changing conditions in flight.

About the Role

Help us build the data backbone for autonomous drone operations. You'll work directly with our CTO to create geospatial processing systems that enable intelligent flight decision‑making.

Key Responsibilities
  • Design and build scalable geospatial data processing pipelines and software components
  • Develop GIS analysis tools and algorithms for UAV route optimization
  • Integrate and process multi‑source geospatial datasets (elevation, obstacles, airspace, weather)
  • Build automated workflows for continuous data ingestion and processing
  • Create APIs and services for real‑time geospatial analysis
Required Qualifications
  • 3+ years building GIS software components and data processing systems
  • Proficiency with core GIS tools and libraries (QGIS, GDAL/OGR)
  • Strong understanding of coordinate systems, projections, and spatial data structures
  • Experience with geospatial algorithms (visibility, spatial analysis)
Technical Skills
  • Strong Python development with scientific computing stack (NumPy, Pandas, SciPy)
  • Experience with geospatial Python ecosystem (GeoPandas, Rasterio, Xarray)
  • Familiarity with SQL and geospatial databases (e.g., PostgreSQL/PostGIS)
  • Comfortable with cloud infrastructure (Google Cloud preferred), containerization tools (Docker), and version control (Git)
Preferred Qualifications
  • Degree in GIS, Computer Science, Engineering, or related field
  • C/C++ for performance‑critical geospatial processing
  • Experience with meteorological data formats (NetCDF, GRIB) and weather models
  • Background in meteorology, atmospheric science, or aviation
  • Knowledge of AI/ML concepts applied to geospatial data is a plus

Strong foundation in geospatial data engineering? We want to hear from you! We value problem‑solving ability and learning agility over checking every box.

Note

Only candidates who are legally entitled to work in Canada will be considered for this position.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.