Senior ML Engineer (f/m/x) - Computer Vision for Earth Observation
Core
Build and scale computer vision systems for Earth observation, including detection, segmentation, classification, change analysis, and geometric vision (3D reconstruction, image matching) on very high resolution optical and SAR imagery.
Role type
Senior IC machine-learning engineer (computer vision, remote sensing)
Builds
Production-grade vision models and scalable inference pipelines for downstream satellite analytics products and the Twinspector satellite constellation
Domain
Earth observation, remote sensing, satellite analytics
Deliverable
production ML models
Required skills
computer vision fundamentals, deep learning (PyTorch), model optimization/compression, Python engineering, ML experimentation and tracking, geospatial data processing
Preferred skills
remote sensing domain expertise, edge/on-device deployment, distributed computing (Ray), workflow orchestration (Prefect), geospatial stack (GDAL, Rasterio, GeoPandas, STAC), SAR imagery experience
Technologies
PyTorch, PyTorch Lightning, MLflow, Ray, Prefect, AWS, GDAL, Rasterio, GeoPandas, STAC, PostgreSQL
Responsibilities
Design, train, and iterate on vision models for detection, segmentation, classification, change analysis, and geometric vision; adapt state-of-the-art approaches from research to production; optimize models for constrained on-device and onboard inference; build scalable training and evaluation infrastructure; deliver robust inference interfaces and monitoring; collaborate on labeling guidelines and data quality.
Seniority
Senior, hands-on IC
