LiveEO | Senior ML Engineer | Berlin, Germany | Hybrid | Full-time
Location not specified
Accepting Applications
Full-time
Hybrid
Posted 1 week, 3 days ago
4 views
0 applications
Job Description
LiveEO | Senior ML Engineer | Berlin, Germany | Hybrid | Full-time
LiveEO leverages high-resolution satellite imagery and AI to provide actionable insights across industries—like protecting power grids, monitoring critical infrastructure, and ensuring deforestation compliance.
We are looking for a Senior ML Engineer to build and scale multitemporal, multimodal computer vision models for Earth observation. You’ll combine optical and Synthetic Aperture Radar (SAR) data into robust representations. This role is a true balance of applied research and engineering: you’ll own the full ML R&D lifecycle from data standardization and SOTA model development to rigorous evaluation and production-grade delivery.
Tech Stack: Python, PyTorch/Lightning, Databricks, MLflow, Ray, Prefect, AWS, Geospatial stack (GDAL, Rasterio, GeoPandas, STAC), PostgreSQL.
What we're looking for:
* Strong Python engineering and deep PyTorch/Lightning experience.
* Proven experience implementing and training deep learning models at scale.
* Hands-on experience with satellite imagery (optical & SAR strongly preferred).
* Strong CV fundamentals (representation learning, supervision, evaluation) and ML experimentation (Databricks/MLflow).
* Pragmatic mindset: you can take SOTA papers to validated baselines and production under real-world constraints.
Must be living in or willing to relocate to Berlin.
This role requires German/European citizenship due to legal/regulatory requirements.
(Bonus points for experience with large-scale geospatial foundation models, VLMs, or distributed compute with Ray).
Apply here: https://liveeo-gmbh.jobs.personio.de/job/2540514
More jobs from Unknown Company
Hey all, Cassidy (https://cassidyai.com, Series A, ONSITE: New York City) is growing fast and we're hiring across a few critical roles in NYC.
8 hours, 31 minutes agoThis is a classic example of why generic ATS filters and keyword-based AI fail both candidates and EMs. When the screening process is a black box, you lose high-signal candidates before a human even sees their CV.
8 hours, 32 minutes agoSenior Python Backend Engineer | REMOTE
8 hours, 31 minutes ago
Login to Apply
Don't have an account? Register