Shearwater
Ingénieur en Données Géospatiales / Geospatial Data Engineer
Montréal, Québec, Canada. Posted 13 months ago
The role
You will build the data backbone for autonomous drone operations. You will work with the CTO to create geospatial processing systems for intelligent flight decision-making.
What you will do
- 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
- 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)
- 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)
Nice to have
- 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
Before you apply
- Only candidates who are legally entitled to work in Canada will be considered
About the company
Shearwater develops a full autonomy framework that enables drones to make intelligent flight decisions onboard. Their platform combines weather-aware route planning, real-time guidance, and onboard decision-making.