Geospatial Full-Stack Engineer
About the role
Location: Remote (west coast preferred). Travel for internal meetings or stakeholder engagements.
ABOUT THE PROGRAM
EmberWorks Sensing (part of the new R&D division within Coulson Aviation) is building a sensor network to deploy across a fleet of operational firefighting aircraft. The goal is to deliver fire data and analytics to host agencies as well as situational awareness to the flight crew in real-time without changes to the existing mission. This is an early-stage product team working on impactful new technology for wildfire suppression efforts.
THE ROLE
This is a full-stack geospatial software engineering position on a small, early-stage product team. The near-term focus is pipeline and platform — ingesting thermal imagery from airborne sensors, extracting fire perimeters, and delivering georeferenced outputs to agency GIS systems. You will work closely with the founding Geospatial Platform Engineer to build and own that stack. As the product matures and data accumulates, the role evolves toward ML model development — a first-of-its-kind fire spread model that improves with every flight. The team is fully remote, and this position will require some travel for team events and occasional stakeholder meetings. You will be the first person in this role, and you will define what it looks like.
AREAS OF OWNERSHIP:
- Geospatial Platform Development — own the build-out of the ORBIT Data Engine — an end-to-end pipeline that ingests thermal imagery from airborne sensors, extracts fire perimeters, and publishes georeferenced outputs to agency GIS systems (AGOL, WildfireSA, NIFC).
- Front-End & Visualization — build and maintain the map-based interfaces and data visualizations that make ORBIT outputs accessible to agency users and flight crews.
- Data architecture — design the training data schema, feature engineering pipeline, and validation dataset strategy that makes the fire spread model improvable over time
- ML Model Development — lead the development of a novel ML-based fire progression model that learns and improves as incident data accumulates — a trajectory that grows as the data foundation matures.
- Other EmberWorks products or programs – contribute ML or geospatial engineering capacity to other program tracks as assigned.
WHAT WE’RE LOOKING FOR
- Geospatial fluency — comfortable with raster and vector data pipelines; PostGIS, GDAL, cloud-native geospatial formats (GeoParquet, COG), and GIS publishing (AGOL, OGC services)
- Remote sensing experience — IR or multispectral imagery processing; radiometric data, thermal thresholding, or equivalent raster analysis in an applied context.
- ML curiosity and aptitude — you don’t need to have shipped a production ML model, but you need to understand the fundamentals and be genuinely motivated to build toward it.
- Cloud infrastructure comfort — GCP or AWS; experience building and operating data pipelines using managed services (Cloud Run, Pub/Sub, Cloud Storage, or equivalent)
- Communication — you can explain model tradeoffs and data quality issues to non-technical stakeholders without losing the details that matter
- Self-direction — this role does not have a playbook; you will write it.
NICE TO HAVE
- Fire domain familiarity — any exposure to fire behavior models (FARSITE, FlamMap, PHOENIX), fire weather data, or operational fire context; you don’t need to be an FBAN but you need to learn fast
- Data assimilation or ensemble methods — familiarity with frameworks like WRF-SFIRE, EnKF-FARSITE, or similar; understanding of how observational data gets assimilated into running model states
- Hardware-adjacent experience — familiarity with configuring or troubleshooting sensor hardware, working with raw sensor output, or integrating embedded systems into a data pipeline.
- Photogrammetry or structure-from-motion experience — familiarity with georeferencing, orthorectification, or photogrammetric workflows.
- Preference for west coast location
A NOTE ON THE ROLE
The near-term work is geospatial engineering — pipelines, data architecture, GIS publishing. The long-term work is ML. The right person is strong at the former, motivated by the latter, and comfortable in a founding role where the playbook doesn’t exist yet. This is an early-stage program doing genuinely new work. We are looking for someone who finds that more compelling than a stable title at an established organization.
We support diversity, equity, and a workplace that is free from harassment and discrimination. We are committed to providing accommodation for people with disabilities. If you require accommodation through any element of the job application process, please notify us and we will work with you to meet your needs.