Senior Geospatial Machine Learning Engineer
JobgetherRemotely
pythonpytorchtensorflowscikit learndagsterqgisgeopandasrasterio
Job Description
📋 Description
- Develop and deploy new geospatial intelligence products using Python, machine learning, deep
- Build and improve computer vision and ML models to analyze vegetation and geospatial patterns.
- Explore geospatial datasets, debug production issues, and optimize ML products.
- Work with geospatial tools like QGIS and Python geospatial libraries.
- Lead ML projects from planning to delivery and optimization.
- Build measurement frameworks, evaluation tooling, and performance metrics.
🎯 Requirements
- 5+ years of professional ML/DS experience building and deploying production models.
- Experience developing computer vision or DL models using satellite imagery.
- Strong Python proficiency and ML frameworks: PyTorch, TensorFlow, scikit-learn.
- Geospatial Python libraries: rasterio, GeoPandas, Shapely, GDAL, or equivalents.
- Experience with geospatial data formats and satellite imagery datasets.
- Production data pipelines and workflow orchestration with Dagster, Airflow, dbt, or similar.
🎁 Benefits
- Fully remote position based in Canada.
- Distributed team across the Americas and Europe.
- Opportunity to apply ML and satellite imagery to climate resilience and infrastructure challenges.
- High level of technical ownership across the full ML product lifecycle.
- Exposure to advanced geospatial, computer vision, deep learning, and production ML tech.
- Modern tech stack including Python, PyTorch, TensorFlow, GDAL, GeoPandas, QGIS, Dagster, Grafana
Back to all jobs