R&D Engineer, Computer Vision for Earth Observation
VITO · Remote Sensing unit · Mol, Belgium
Mar 2024 – Present
One continuous role in VITO’s Remote Sensing unit, building deep vision models for satellite imagery and the pipelines that run them at planetary scale. The work has moved from segmentation and classification for global land-cover mapping to efficient neural compression for edge and onboard hardware.
Efficient vision on the edge: neural image compression
Current GeoAI and Edge Solutions team Jan 2026 – Present- Optimize and evaluate CORSA VQ-VAE architectures for satellite-image compression, balancing model footprint with spatial and spectral reconstruction quality on resource-constrained edge and embedded platforms.
- Build parametrized training workflows with PyTorch, MLflow, Hydra and Pydantic to improve experiment reproducibility and model traceability.
- Develop internal MLOps tools for experiment tracking, reproducible configuration, and job management on VITO’s on-premises GPU cluster.
Global land cover: cloud segmentation & classification
ESA WorldCover & Copernicus LCFM team Mar 2024 – Jan 2026- Developed deep-learning models for cloud segmentation and global 10 m land-cover mapping from Sentinel imagery within the Copernicus Land Cover and Forest Monitoring programme.
- Built multi-stage pipelines for satellite-data ingestion, preprocessing, model inference, and generation of annual global Earth-observation products.
- Implemented reusable cloud-model inference workflows across local, AWS and openEO environments.
- Engineered distributed data pipelines using Hadoop, Spark, object storage and network storage for geographically and seasonally diverse satellite datasets.
- Improved model operationalization through MLflow integration, package maintenance, output validation, and standardized GeoTIFF metadata.
- Supported technical handover by guiding colleagues through model configurations, datasets, annotation sources, training code and inference workflows.