Badre Alloul
Open to Opportunities

Badre Alloul

Geospatial Data Scientist & Computational Hydrologist

I ship production geospatial systems: flood-risk models, climate data pipelines, and energy-infrastructure tools deployed across Europe, North Africa, and MENA. Python-first, HPC-ready, GIS-native.

About Me

Hydraulic engineer by training, geospatial engineer by practice.

I build end-to-end spatial workflows: ingest satellite data, run hydrological models, store in PostGIS/BigQuery, and serve via APIs or dashboards. I keep pipelines reproducible, tested, and documented.

Experience across research (INRAe), energy (ENGIE/CNR), catastrophe risk (REOR20), and public infrastructure (ANBT) keeps the work grounded in real constraints and operational delivery.

Languages

French Native
Arabic Native
English C2 Professional

Professional Experience

Apr 2025 – Sep 2025

Geospatial Software Engineer

INRAe French National Research Institute for Agriculture, Food and Environment
Lyon, France
  • Productionized a flood-damage prototype into a modular Python package with tests.
  • Built and deployed a PyQGIS plugin (NDVI/EVI/NDWI/NBR) for field teams; delivered FR/EN docs and training.
  • Dask/xarray workflows on SLURM for Sentinel-2 and ERA5-Land (TB-scale), cutting runtimes from days to hours.
  • Integrated STAC (Copernicus, Theia) with hydrological stats (Q10/Q50/Q90, low-flow) for API export.
  • Trained U-Net/DeepLabv3+ on multi-GPU SLURM for land-cover segmentation.
Python Dask xarray PyQGIS SLURM PyTorch STAC
Nov 2023 – Apr 2025

Computational Hydrologist

REOR20 AG Catastrophe Risk Modeling
Zurich, Switzerland

Built production 2D flood pipelines and a serverless hazard platform.

  • S3/STAC/COG data lake for hazard data; backbone for scalable ingestion and serving.
  • Dask/xarray climate pipelines (NetCDF/GRIB) tuned for SLURM with preemptible nodes.
  • FastAPI/Pydantic REST API on PostGIS hazard layers; sub-second responses for dashboards.
  • Country-scale DEM automation (GDAL/SAGA) into analysis-ready COGs; removed manual steps.
  • U-Net (TorchGeo, Sentinel-2) for building footprints in flood-damage exposure workflows.
FastAPI PostGIS AWS S3 GDAL TorchGeo Docker COG
Mar 2021 – Oct 2023

Energy Systems & Data Engineer

ENGIE — Compagnie Nationale du Rhône Hydropower & Renewable Energy
Lyon, France

Geospatial data systems for hydropower operations and renewable planning.

  • Cloud reporting on S3 + Lambda for hydropower/climate indicators used in steering and regulatory reporting.
  • SCADA + ERA5 fusion to forecast hydropower production; quantified curtailment and revenue scenarios for ENEDIS/RTE.
  • Dam cascade graph (NetworkX) for dependency and risk analysis of interconnected assets.
  • PV/wind site-suitability (GeoPandas + MCDA) to prioritize 5,000+ opportunities with grid-connection alignment.
  • OnSSET least-cost electrification for off-grid sites (PV, wind, hybrid), combining ERA5, settlements, and reinforcement costs.
Python AWS Lambda NetworkX GeoPandas ERA5 SCADA OnSSET
Technical Report (MSc Internship)
Oct 2019 – Aug 2020

GIS & Spatial Database Engineer

ANBT National Agency for Dams and Water Transfers
Algiers, Algeria

Geospatial infrastructure for national water-resource planning and dam siting.

  • Designed a PostgreSQL/PostGIS database for 150+ dams, achieving sub-500ms spatial query performance for planning applications.
  • Optimized database performance via partitioned tables and multi-column GiST indexes, reducing complex spatial join latency from minutes to under 1 second.
  • Automated derivation of IDF curves for ungauged basins, reducing manual analysis from hours to minutes and accelerating site-selection.
  • Developed a PyQGIS plugin for automated DEM analysis and watershed delineation, enabling field teams to evaluate dam sites efficiently.
PostgreSQL PostGIS PyQGIS ArcPy Hydrology

Tech Stack

Tools and technologies used to build production geospatial systems

Geospatial & GIS

Vector/raster processing and GIS platforms.

GeoPandas GeoPandas
Rasterio Rasterio
GDAL GDAL/OGR
QGIS QGIS/PyQGIS
Shapely
Fiona
PyProj
ArcGIS/ArcPy
GeoServer

Data Processing & Analysis

Large-scale data manipulation and array computing.

NumPy NumPy
Pandas Pandas
Dask Dask
xarray
SciPy
Zarr
NetCDF
GeoTIFF
GRIB

Spatial Databases

Geospatial storage, indexing, and querying.

PostgreSQL PostgreSQL
BigQuery BigQuery
PostGIS
GeoParquet
GiST Indexing

Cloud & HPC

Scalable compute for geospatial workflows.

AWS AWS
Docker Docker
S3
Lambda
EC2
SLURM
Apptainer/Singularity
Azure

Remote Sensing & ML

Satellite imagery analysis and deep learning.

PyTorch PyTorch
scikit-learn scikit-learn
TorchGeo
U-Net
Sentinel-2
Landsat
STAC
COG
NDVI/EVI/NDWI

APIs & Visualization

Web services, mapping, and data visualization.

FastAPI FastAPI
REST APIs
Leaflet
Folium
Mapbox
WMS/WFS

Programming & DevOps

Core languages, version control, and delivery.

Python Python
Bash Bash
Git Git
SQL
Lua
pytest
CI/CD
Linux

Education

2020 – 2021

MSc Hydraulics, Civil & Environmental Engineering

Grenoble INP — ENSE3 Graduate School of Sustainable Engineering for Energy, Water & Environment
Grenoble, France
Grande École Mention Très Bien
View Program Details
2016 – 2019

Engineering Degree — Water Resources Engineering

ENSH — École Nationale Supérieure d'Hydraulique National Higher School of Hydraulics
Blida, Algeria
Top of Class French Government Excellence Scholarship
Visit School Website
2014 – 2016

Preparatory Classes — Applied Mathematics & Physics

École Nationale Polytechnique d'Algérie National Polytechnic School of Algeria
Algiers, Algeria
Ranked 2/900 at National Engineering Entrance Exam
Visit School Website

Projects

Selected work demonstrating technical depth and domain expertise

2nd Place — Hackathon
IDWS Miyahthon 2024

IDWS Miyahthon 2024 — Jeddah, KSA

2nd place, Water Technologies Hackathon. Built a micro-hydroelectric optimization model in 48h for rural water/energy design with Python + EPANET.

Python EPANET Optimization Hydraulics
Interactive Demo

Lyon Flood Lab

Interactive flood-extent simulation with depth-damage curves, mitigation ROI, and scenario exploration.

Leaflet Chart.js JavaScript
Launch Demo
Interactive Demo

Supply Chain Analyzer

Network-based agricultural supply chain analysis with vulnerability assessment, routing, and climate risk overlays.

NetworkX GeoPandas Plotly
Launch Demo

Technical Writing

Sharing knowledge on HPC and geospatial workflows

Apptainer vs Docker: HPC Parallel Workloads

In exascale-bound labs tackling multi-node MPI for fluid dynamics or climate sims on SLURM clusters, containers must integrate without friction.

Read on LinkedIn

Apptainer vs Module: HPC Workflows

In HPC clusters running distributed hydrological models, the choice between module environments and Apptainer containers determines reproducibility.

Read on LinkedIn

Let's Work Together

Open to consulting, research collaboration, and full-time opportunities in geospatial data science, climate risk analytics, and sustainable infrastructure.

Based in Lyon, France — Available Worldwide