Satellite and drone imagery access is on the rise, and traditional image processing methods are struggling to keep up. We’ve never had more data, and yet it’s never harder than ever to gain meaningful insights.
Our scalable AI platform enables custom model training on global features, providing real-time, on-demand geospatial insights with impressive speed and accuracy. The application turns months of manual work into mere minutes, and with much better results. We work with customers from various domains, from intelligence and defence, local and federal governments, to small and large enterprise enterprises, which requires us to have a lot of flexibility on how we deploy and maintain our services.
We kicked off in 2020 and have secured $35 million in series A funding from a lineup of top US and European investors, among which Microsoft M12, Point72 Ventures, Maxar, In-Q-Tel, SAFRAN, and ISAI/Capgemini.
We're searching for a Software Engineer to join our Data Plane team, where you'll build the preprocessing and postprocessing services that transform raw imagery into AI-ready inputs and convert model outputs into actionable geospatial products. You'll work on high-throughput data pipelines that handle terabytes of satellite, aerial, and drone imagery across diverse formats and coordinate systems.
What you'll do
Build and optimize preprocessing pipelines that ingest, tile, and transform geospatial imagery (GeoTIFF, multispectral, SAR, COG) for downstream ML inferenceDevelop postprocessing services that convert model outputs into production-ready deliverables: segmentation masks, probability maps, and vector detections in GeoPackage formatDesign resilient, memory-efficient services for processing large-scale imagery through distributed worker poolsWork on our unified Huntr-to-Replika pipeline, automating the flow from detection outputs to 3D-ready terrain tiles with auto-generated configurationTackle challenges around coordinate reference systems, spatial indexing, and data format interoperabilityOptimize for the unique characteristics of geospatial workloads: memory-bound processing, batch-heavy operations, and streaming large raster datasets
YOUR PROFILE
Strong practical knowledge of Python with experience building data-intensive applicationsExperience with geospatial data formats, GDAL, or raster/vector processingUnderstanding of coordinate reference systems and spatial data transformationsExperience with data pipelines, ETL processes, or batch processing systemsFamiliarity with async processing patterns, task queues (Redis), and worker architecturesSolid understanding of PostgreSQL and working with large datasetsStrong software engineering fundamentals: testing, CI/CD, observability, reliabilityYou're outcome-oriented and enjoy optimizing systems for performance and scale
Ideally:
Hands-on experience with Kubernetes in production environmentsFamiliarity with imagery processing or computer vision pipelinesExperience with memory optimization for large file processingBackground deploying systems in regulated or air-gapped environments
Tech Stack
Python, FastAPIPostgreSQL, RedisGDAL, rasterio, GeoPandasDocker, Kubernetes (EKS, K3S)AWS (with on-prem and edge deployment targets)
Why join us?
Own the data backbone: Your services are the foundation that every detection and 3D reconstruction flows throughGeospatial at scale: Process imagery spanning continents, handling formats from commercial satellites to tactical dronesDiverse deployment challenges: Build systems that run in AWS, on customer infrastructure, or on a laptop in the fieldGrowth trajectory: Join ahead of our Series B as we expand into new markets and scale the platformStrong technical culture: Work alongside ML Engineers, GIS specialists, and 3D graphics engineers solving novel problemsHealthy work-life balance with flexible working arrangementsCompetitive compensation with personalized benefits including learning opportunities, mental wellbeing programs, and healthcare