Data Engineer (f/m/x)

LiveEO

Berlin

Vor Ort

EUR 70.000 - 110.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Benefits dieser Stelle

Flexible working hours
Hybrid work model
Career development
Stock option program
Urban Sports membership
BVG subsidy

Zusammenfassung

LiveEO is seeking a Data Engineer (f/m/x) to own and harden the data-delivery and serving backbone of SurfaceScout, moving model outputs to reliable customer insights at scale. You’ll work within the SurfaceScout Data Engineering & ML squad alongside senior engineers, collaborating with App and platform teams and the OST lab for data quality.

The role emphasizes delivering robust, observable services with Python in production, using FastAPI, PostgreSQL/PostGIS, AWS, Prefect, and geospatial

Qualifikationen

  • Strong Python in production, not just scripting.
  • Experience building backend services with FastAPI.
  • PostgreSQL / PostGIS experience required.
  • AWS in production (S3, Lambda, EC2).
  • Orchestration with Prefect, Airflow or Dagster.
  • Geospatial data handling with Geo libraries.

Aufgaben

  • Co-own and extend the delivery-management and insight-generation services.
  • Harden these into well-tested, documented services so they are not a single-person dependency.
  • Own and maintain the AWS and Prefect delivery platform and orchestration flows.
  • Manage PostgreSQL and PostGIS schema and migrations via Alembic.
  • Ensure pipeline reliability, unblock failed runs and meet SLAs.
  • Automate QA and maintain structured metadata and STAC entries.

Kenntnisse

Python production
Delivery mindset
Observability
Reliability mindset
Ownership
Decision making

Tools

FastAPI
Uvicorn
SQLAlchemy
Alembic
Pydantic
PostgreSQL
PostGIS
GeoAlchemy2
GDAL
Rasterio
GeoPandas
Shapely
STAC
rio-cogeo
MLflow
AWS
Prefect

Jobbeschreibung

Build the Market Leader in Satellite Analytics with us at LiveEO

We are looking for a Data Engineer (f/m/x) to own and harden the data-delivery and serving backbone of SurfaceScout, LiveEO's solution for monitoring changes around critical assets like pipelines and power grids to protect utility customers from third-party interference. You will make the path from detection to delivered customer insight reliable and repeatable. This covers the delivery-management and insight-generation services, the post-processing steps, and the AWS and Prefect platform that runs them end to end, at scale across thousands of km at a daily cadence. While our remote-sensing and detection-model specialists focus on imagery and models, you will be the custodian of the systems that turn their output into a dependable product that is deterministic, observable and resilient. This is a hands-on, delivery-first backend and platform role, with plenty of room to grow into the wider geospatial data platform. You will sit within the SurfaceScout Data Engineering & ML squad and work alongside the senior engineers who own the delivery and serving platform, sharing that ownership so the systems are no longer a single-person dependency. You will collaborate with the App squad and the platform teams that co-own the shared Imagery API, and partner with our in-house labelling studio, Operations Support Studio (OST), on data quality.SARchange-detection research, meaning coherent change detection,InSARand semantic-change work, is driven by our remote-sensing specialist together with LiveEO's Section 4 team. You consume its outputs, you do not build them.

Tech stack & tools:

  • Core language: Python (uv-managed).

  • Backend services: FastAPI, Uvicorn, SQLAlchemy, Alembic and Pydantic.

  • Data: PostgreSQL and PostGIS (via GeoAlchemy2).

  • Cloud and infrastructure: AWS, mainly S3, Lambda and EC2.

  • Orchestration and compute: Prefect and Ray/Anyscale.

  • Geospatial and EO: GDAL, Rasterio, GeoPandas, Shapely, STAC (pystac) and Cloud-Optimised GeoTIFF (rio-cogeo).

  • ML lifecycle: MLflow.

Your challenge

Delivery & serving services

  • Co-own and extend the delivery-management service (SDMS) and the insight-generation and post-processing services, the path that turns model detections into delivered, customer-ready insights.

  • Harden these into well-tested, documented services so they are no longer a single-person dependency.

Platform, orchestration & AWS

  • Own and maintain the AWS and Prefect delivery platform, meaning the Lambda-based glue, the orchestration flows and the cross-repo release, and keep it deterministic and repeatable.

  • Manage the PostgreSQL and PostGIS data model behind delivery, including the schema and the migrations via Alembic.

Reliability & delivery operations

  • Be a reliable second owner for where the pipeline breaks. You unblock stuck orchestration runs, keep delivery SLAs met, and cut out manual steps.

Data quality, metadata & diagnostics

  • Automate QA across the serving path, covering schema and geometry integrity and coverage gaps, and maintain structured metadata and STAC entries so every delivery is traceable.

Your profile
  • Strong Python in production, not scripting-only.

  • Building and running backend services with FastAPI (or similar), SQLAlchemy, Alembic and Pydantic.

  • PostgreSQL, and spatial data (PostGIS, GeoAlchemy2 or equivalent) is a strong plus.

  • AWS in production, mainly S3, Lambda, EC2 and IAM basics.

  • Orchestration with Prefect, Airflow, Dagster or equivalent.

  • 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.

  • 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.

  • Distributed compute with Ray or Anyscale is aplus.

  • MLflow, or experiment and dataset versioning is a plus.

  • Remote-sensing or geospatial foundations, or SAR exposure (Capella, Sentinel-1) is a plus.

  • Observability with structured logging, OpenTelemetry and alerting is a plus.

  • Satellite provider APIs such as Capella, UP42, Planet and ICEYE is a plus.

Your Benefits
  • The opportunity to create a product that can improve business processes and lives across the globe.

  • Flexible working hours and hybrid work model - we trust our employees to get their work done while maintaining a healthy work-life balance.

  • We empower employees to drive their own career development, take initiative and have the freedom to be creative and bold.

  • Not an overtime culture - we take care that overtime is done only as a necessity and always offset with time off and rest.

  • A collaborative and learning environment - frequent internal workshops, knowledge sharing sessions, journal clubs and hackathons.

  • Office located in the centre of Berlin Kreuzberg with free fruit, nuts and drinks.

  • Potential to participate in the employee stock option program.

  • Urban Sports membership and BVG subsidy, corporate pension program.

  • A diverse and vibrant international environment of 30+ different nationalities

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Data Engineer (f/m/x)
Data Engineer (f/m/x)

DUDE CHEM • Berlin

Hybrid
EUR 70.000 - 110.000
Hybrid work model
Office in central Berlin Kreuzberg
Urban Sports membership
+4
Data Engineer
Data Engineer

LiveEO • Berlin

Vor Ort
EUR 70.000 - 100.000
Full Stack Engineer
Full Stack Engineer

LiveEO • Berlin

Hybrid
EUR 65.000 - 90.000
Flexible working hours
Hybrid work model
Stock option program
+4
Senior ML Engineer (f/m/x) - Computer Vision for Earth Observation
Senior ML Engineer (f/m/x) - Computer Vision for Earth Observation

DUDE CHEM • Berlin

Hybrid
EUR 90.000 - 130.000
Office in Berlin Kreuzberg
Flexible working hours
Stock option program
+3
Senior ML Engineer (f/m/x) - Computer Vision for Earth Observation
Senior ML Engineer (f/m/x) - Computer Vision for Earth Observation

LiveEO • Berlin

Hybrid
EUR 90.000 - 140.000
Hybrid work model
Office in Berlin Kreuzberg
Stock option program
+2
Full-Stack Engineer (f/m/x)
Full-Stack Engineer (f/m/x)

SLAMcore • Berlin

Hybrid
EUR 50.000 - 70.000
Flexible working hours
Office in Berlin Kreuzberg
Urban Sports membership
+1
Senior Full Stack Engineer - Government Solutions
Senior Full Stack Engineer - Government Solutions

LiveEO • Berlin

Hybrid
EUR 60.000 - 85.000
Flexible working hours
Hybrid work model
Employee development opportunities
+5
Full Stack Engineer (f/m/x)
Full Stack Engineer (f/m/x)

LiveEO • Berlin

Hybrid
EUR 55.000 - 75.000
Flexible working hours
Hybrid work model
Office located in Berlin Kreuzberg
+4
Senior Full Stack Engineer (f/m/x) - Government Solutions
Senior Full Stack Engineer (f/m/x) - Government Solutions

SLAMcore • Berlin

Hybrid
EUR 60.000 - 80.000
Flexible working hours
Employee stock option program
Urban Sports membership
(Senior) Earth Observation Data Supplier Manager (f/m/x)
(Senior) Earth Observation Data Supplier Manager (f/m/x)

DUDE CHEM • Berlin

Hybrid
EUR 90.000 - 130.000
Hybrid work model
Office Berlin Kreuzberg
Stock option program
+4