← Back to job listings
LI
Data Engineer
LiveEO · Berlin, Germany
About The Role
Join LiveEO as a Data Engineer and take ownership of the data-delivery and serving backbone of SurfaceScout, our solution for monitoring changes around critical assets. You will work closely with senior engineers, collaborate with various squads, and have plenty of room for growth. Your responsibilities will include co-owning and extending delivery-management and insight-generation services, maintaining the AWS and Prefect delivery platform, ensuring reliability and delivery operations, and automating data quality and diagnostics.
- Co-own and extend the delivery-management service (SDMS) and the insight-generation and post-processing services, ensuring they are well-tested and documented.
- Own and maintain the AWS and Prefect delivery platform, managing the orchestration flows and the cross-repo release.
- Automate QA across the serving path, covering schema and geometry integrity and coverage gaps, and maintain structured metadata and STAC entries.
- Building and running backend services with FastAPI (or similar), SQLAlchemy, Alembic and Pydantic
- Satellite provider APIs such as Capella, UP42, Planet and ICEYE is a plus
- MLflow, or experiment and dataset versioning is a plus
- Observability with structured logging, OpenTelemetry and alerting is a plus
- Remote-sensing or geospatial foundations, or SAR exposure (Capella, Sentinel-1) is a plus
- AWS in production, mainly S3, Lambda, EC2 and IAM basics
- Comfort handling geospatial raster and vector data (rasterio, geopandas, shapely, STAC, COG) at a level where you can move it reliably
- Pragmatic delivery and a reliability and ops mindset, so you ship robust, well-tested services and keep them running
- Strong Python in production, not scripting-only
- Distributed compute with Ray or Anyscale is a plus
- PostgreSQL, and spatial data (PostGIS, GeoAlchemy2 or equivalent) is a strong plus
- Orchestration with Prefect, Airflow, Dagster or equivalent
- Ownership and verification mindset, so you validate outputs against reality and catch results that look right but are not, using judgment and not just code
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring