远程工作雷达

地理空间数据工程师

Geospatial Data Engineer

开发工程全球可投
公司orcristtechnologies
薪资未公开
工作地点Remote
地域资格全球可投
时区要求无特别要求
用工类型未标注
发布时间2026-01-27
数据来源Greenhouse
前往企业招聘页投递 →
全球可投:该职位未限制候选人所在地区。仍需注意薪资可能按地区折算,以及实际签约方式(正式雇佣 / 独立合同)。

Orcrist 正在使用前沿技术构建下一代数据智能平台。我们处理海量数据,实现亚秒级查询。我们的产品是一个基于 Kubernetes 的平台,以 B2B SaaS 或自托管本地解决方案形式交付,包括隔离网络部署。我们为国防、执法和企业客户提供服务,帮助他们将关键任务数据转化为可操作的情报

职位

构建数据基础,使卫星影像和地理空间数据集可发现、可靠并可用于分析。你将使用 Python 和 Go 开发数据获取、处理、目录编排和分发功能,这些数据是我们平台中获取、保留和使用的数据

这项工作涉及供应商 API、大尺寸栅格数据传输、矢量数据集、空间数据库和对象存储。你将与基础架构和平台工程师合作,也与数据科学家和应用工程师合作,满足他们所需的数据产品

你会做

  • 构建影像搜索、获取、下载和交付跟踪的供应商集成,处理认证、速率限制、重试以及供应商元数据的差异
  • 从商业和公开来源获取光学、多光谱、热和 SAR 产品。我们计划的供应商包括 Airbus Pléiades、Satellogic、SatVu、ICEYE 和 Copernicus Sentinel 任务
  • 开发栅格 ETL,用于元数据提取、坐标转换、重新投影、重采样、拼接、COG 创建、概览和质量检查
  • 构建矢量数据管道,用于几何验证、模式标准化、空间分区、索引以及 GeoParquet 和 PMTiles 资产的生成
  • 使用 STAC/pgSTAC 实现影像目录编排,使用 PostGIS 提供空间数据服务,保留获取时间、覆盖范围、源元数据、处理历史和访问限制
  • 设计高效的存储和分发路径,使用兼容 S3 的存储桶、HTTP 范围请求、列式格式以及适当的缓存和切片策略
  • 与 Sentinel 的编排和服务合同集成处理流程。使工作流可以恢复、安全重试、可观测,并能处理超出内存的数据
  • 跟踪新鲜度、完整性、血缘关系和处理成本。诊断错误的交付、缺失资产、不一致的目录和性能瓶颈

关于你

  • 几年的数据或后端工程经验,有大量实际操作经验
查看英文原文

Orcrist is building a next generation data intelligence platform using cutting-edge technologies. We're handling petabyte-scale data with sub-second queries. Our product is a Kubernetes‑based platform delivered as B2B SaaS or as a self‑hosted on‑prem solution, including air‑gapped deployments. We enable customers across defense, law enforcement, and enterprise to turn mission-critical data into actionable intelligence.

Role

Build the data foundation that makes satellite imagery and geospatial datasets discoverable, reliable, and ready for analysis. You'll use Python and Go to develop ingestion, processing, cataloging, and serving capabilities for data we acquire, retain, and use within our platform.

The work spans provider APIs, large raster deliveries, vector datasets, spatial databases, and object storage. You'll partner with Foundation and Platform engineers on infrastructure, and with data scientists and application engineers on the data products they need.

What you'll do

  • Build provider integrations for imagery search, acquisition, download, and delivery tracking, handling authentication, rate limits, retries, and differences in vendor metadata.
  • Ingest optical, multispectral, thermal, and SAR products from commercial and open sources. Our intended provider landscape includes Airbus Pléiades, Satellogic, SatVu, ICEYE, and Copernicus Sentinel missions.
  • Develop raster ETL for metadata extraction, coordinate transformation, reprojection, resampling, mosaicking, COG creation, overviews, and quality checks.
  • Build vector pipelines for geometry validation, schema normalization, spatial partitioning, indexing, and production of GeoParquet and PMTiles assets.
  • Implement imagery cataloging with STAC/pgSTAC and spatial data services with PostGIS, preserving acquisition times, footprints, source metadata, processing history, and access restrictions.
  • Design efficient storage and delivery paths using S3-compatible buckets, HTTP range requests, columnar formats, and appropriate caching and tiling strategies.
  • Integrate processing with Sentinel's orchestration and service contracts. Make workflows resumable, safe to retry, observable, and capable of processing data larger than memory.
  • Track freshness, completeness, lineage, and processing cost. Diagnose malformed deliveries, missing assets, inconsistent catalogs, and performance bottlenecks.

About you

  • Several years of data or backend engineering experience, with substantial hands-on work on geospatial or Earth observation data.
  • Strong Python skills and practical Go experience for services, integrations, or processing infrastructure.
  • Experience with GDAL/Rasterio and vector tooling such as GeoPandas, Shapely, or equivalent libraries.
  • Strong SQL and PostgreSQL/PostGIS knowledge, including spatial indexes, query planning, and efficient bulk loading.
  • Experience handling formats such as GeoTIFF, GeoJSON, GeoPackage, and Shapefile, with a sound understanding of coordinate reference systems, nodata, geometry validity, and the effect of resampling on data quality.
  • Experience with object storage and automated pipelines, including failure recovery, deduplication, metadata validation, and reproducible outputs.
  • Comfortable packaging and operating software on Linux with containers, automated tests, and useful monitoring.
  • Clear communication in English and an ability to agree data contracts with scientific and application teams. Eligible to work in Germany.

Nice‑to‑haves

  • STAC/pgSTAC, PySTAC, TiTiler, Martin, or OGC data services.
  • Apache Spark, Dask, xarray, DuckDB, Apache Arrow, or Apache Sedona for larger geospatial workloads; familiarity with multidimensional formats such as Zarr, NetCDF, and HDF5.
  • Apache Iceberg or similar analytical table formats, including schema evolution, partitioning, and integration with data catalogs.
  • Temporal, Kafka, Kubernetes, and operation in self-hosted or air-gapped environments.
  • Provider delivery formats such as DIMAP, satellite acquisition APIs, or preparation of optical, thermal, and SAR data for downstream analysis.
  • Experience handling Copernicus Sentinel-1 and Sentinel-2 data, including product metadata, processing levels, and quality information.
  • Experience supporting scientific processing in production environments.
  • Experience working in defence and intelligence environments or on related projects.
  • Strong interest and practical ability in agentic software development: using coding agents to plan, implement, test, and review software, and keeping up with rapidly evolving tools, techniques, and trends.
  • German language skills or contributions to geospatial open source.

What we offer

  • Ownership of the pipelines and data services behind a growing geospatial platform.
  • Work with diverse satellite and spatial datasets, from provider deliveries to reusable analytical products.
  • A Python and Go environment with room to shape processing, cataloging, and performance practices.
  • Remote-first, Germany-wide: Work from wherever you do your best work, with regular team gatherings in Berlin and other off-site locations.
  • Flexibility by default: Flexible working hours help you make work fit your life.
  • Your setup, your way: Get a personal home-office equipment budget to create a workspace that works for you.
  • 30 days of vacation: Take the time you need to recharge and come back with fresh energy.
  • Keep growing: We invest in your personal and professional development.
  • Get rewarded for impact: Performance bonuses are tied to agreed objectives and key results.
  • A warm welcome: Every new team member gets a welcome goodie bag.
  • Good people, good times: From summer and Christmas parties to regular team gatherings, we make time to celebrate together.
  • A mission that matters: Work on challenges with tangible impact on public safety and national security.
本页面信息整理自 Greenhouse,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

← 返回全部职位