Data Scientist · 6 years of experience · Pernambuco, Brazil

Hi, I'm João Ataíde.

  • GeoAI
  • Machine Learning
  • Data Scientist
  • Computer Vision
  • Remote Sensing

I build machine learning, deep learning and computer vision solutions with optical and radar (SAR) imagery, time series and geospatial data, from data acquisition to large-scale operation with MLOps.

Photo of João Ataíde with his laptop

About me

From satellite imagery to decisions

I am a Data Scientist with six years of experience in machine learning, deep learning, computer vision, GeoAI and remote sensing. I build solutions with tabular data, time series and optical and radar (SAR) imagery, covering data acquisition and preparation, modeling, validation, inference, MLOps and integration with enterprise GIS environments.

I also work on data engineering, building end-to-end pipelines that connect architecture, modeling and operations, with a focus on automation, scalability and monitoring. In recent years I have been integrating GenAI and LLMs with geospatial data, using agents, geographic RAG and ChatGIS-style applications.

Focus: Multi-sensor GeoAI and remote sensing; classification, detection and segmentation; SAR and time series; change detection; GIS and MLOps.

Skills

Areas of expertise

  1. Computer Vision and Deep Learning

    Detection plus instance and panoptic segmentation on satellite, drone and biomedical imagery.

    • PyTorch
    • Keras
    • OpenCV
    • U-Net
    • Mask R-CNN
    • Mask2Former
    • YOLO
    • SAM
  2. Remote Sensing and GIS

    Optical, radar (SAR) and thermal imagery, change detection and integration with GIS platforms.

    • Sentinel-1/2
    • Landsat
    • SAR
    • Land Surface Temperature (LST)
    • Change Detection
    • ArcGIS Pro
    • ArcGIS Enterprise
    • QGIS
  3. Time Series and Forecasting

    Time series forecasting and classification, including pixel-level satellite image time series (SITS).

    • SITS
    • ARIMA/ETS
    • Hybrid models
    • LightGBM
    • Mamba
    • Temporal Transformers
    • AutoHybTS
  4. Machine Learning and MLOps

    Production models and reproducible experiments, with ablations, paper replications, tracking and monitoring.

    • Python
    • Scikit-learn
    • XGBoost
    • Optuna
    • Databricks
    • MLflow
  5. Geospatial Generative AI

    LLMs and AI agents applied to geographic data, with cloud or fully local RAG.

    • LLMs
    • AI Agents
    • Geographic RAG
    • ChatGIS
    • Ollama
    • Qdrant

Projects

Projects and open content

Open-source Python library

AutoHybTS

Automated hybrid time series forecasting: it compares models and searches for residual systems, where a base model forecasts the series and a corrector learns the remaining error. Extra complexity is only accepted when it passes temporal validation; otherwise, the simplest model wins.

  • Time series
  • Hybrid models
  • PyPI
Read the docs

Web app on Hugging Face

DL Interface

A visual builder for Deep Learning architectures, built with Flask, to assemble networks layer by layer right in the browser.

  • Deep Learning
  • Flask
  • Hugging Face
Open on Hugging Face

Instagram @geoaimath

GeoAI Math

Short videos exploring the world through GeoAI and mathematics.

  • GeoAI
  • Mathematics
  • Reels
See on Instagram

Experience

Professional journey

  1. May 2026 – present

    Data Scientist

    Imagem Geosistemas

    • I design and technically lead data, GeoAI and computer vision solutions, from problem definition to architecture, validation and integration into production.
    • I provide technical leadership on projects and consulting engagements: architecture, methodology, schedules, validation criteria, technical risks and team direction across the whole development cycle.
    • I build multi-sensor pipelines combining optical and SAR imagery, vector data, weather data, field cameras, IoT sensors and operational records, using the ArcGIS ecosystem to process, analyze and publish the results.
    • Built a pipeline for anomaly detection in Sentinel-1 SAR time series with TCN-v2, combining Sentinel-2 and optical change detection to identify changes and generate georeferenced alerts.
    • Built 10 m land use and land cover classification with Sentinel-2 and XGBoost, plus an AHP (Analytic Hierarchy Process) multi-criteria model combining NDVI/EVI, proximity, territorial context and operational variables to prioritize critical areas.
    • I am designing a water security solution with Sentinel-1/2 and a digital terrain model (DTM): water body classification, level and volume estimation, temporal analysis and integration with ArcGIS Enterprise/Image Server.
  2. Apr 2026 – Jul 2026

    Data Science and Computer Vision Consultant

    Automaxia

    • Built computer vision solutions for automated analysis of biomedical images, with detection and segmentation models to identify and quantify structures.
    • Compared YOLO and RF-DETR using image slicing, prediction fusion and systematic metric and error analysis to select the most suitable approach.
    • Designed ML/DL experiments covering data preparation, validation and comparison of approaches, documenting results, limitations and technical recommendations.
  3. Apr 2024 – May 2026

    Data Scientist

    VEGA Monitoramento

    • Built multi-temporal pipelines in Python, Spark and Databricks, integrated with S3 and STAC, for acquisition, mosaics, cloud masks, temporal composites, spectral indices and processing of Sentinel-1/2, Landsat and MODIS.
    • Built an experimentation and training framework with U-Net, DeepLab, Mask R-CNN, MLP and LSTM, integrating Scikit-learn, TensorFlow/Keras, PyTorch, PyCaret, Optuna, cross-validation and experiment tracking.
    • Developed Random Forest and neural network models for land use and land cover, native vegetation and deforestation at national and international scale (Brazilian biomes and countries in South and North America), with feature engineering, time series, class and geographic balancing, outlier handling and change detection.
    • Implemented workflows with SAM, statistical cubes, NDVI/EVI and SAR processing, automating ingestion, geospatial enrichment, quality controls and product generation in a distributed environment.
  4. Jan 2024 – present

    Graduate Program Professor

    ClickGeo Cursos e Pós-Graduações em Geotecnologias

    • I teach hands-on courses on Python and R applied to Geographic Data Science.
  5. Oct 2020 – Apr 2024

    Data Scientist / Computer Vision Engineer

    Imagem Geosistemas

    • Built multi-sensor, multi-resolution solutions with CBERS-4A, Sentinel-1/2, ICEYE, Landsat, night-time imagery, high-resolution imagery and drones for environmental, urban, agricultural and infrastructure applications.
    • Developed detection, segmentation and classification models for rooftops, pools, green areas, public squares, solar panels, firebreaks, infrastructure, roads, paving and land use and land cover (with imagery down to 50 cm), reaching 98% for street lights, 97% for illegal mining and pools, 85% for radar-based deforestation and over 93% for rooftops in regular areas (85% in complex areas).
    • Built CycleGAN solutions for SAR image colorization and U-Net for land use and land cover, plus change detection and continuous monitoring with optical and SAR data and automated alert generation.
    • Built and operated end-to-end pipelines to detect unauthorized connections, combining computer vision and tabular data, delivering operational gains and revenue recovery.
    • Designed the initial architecture and proofs of concept for GenAI applications with LLMs and geospatial data, built optimization models for crew scheduling, and contributed to a task orchestration and allocation platform.

Education

Education and continuous learning

  1. 2026 – 2028 (in progress)

    Master's in Computer Engineering

    Universidade de Pernambuco · Petrolina, PE

  2. 2026 – 2027 (in progress)

    Graduate Specialization in Computer Vision

    STAR Research Institute · Online

  3. 2019 – 2021

    Graduate Specialization in Geoprocessing and Georeferencing

    Universidade Federal Rural do Semi-Árido · Mossoró, RN

  4. 2019 – 2021

    Bachelor's in Civil Engineering

    Universidade Federal Rural do Semi-Árido · Pau dos Ferros, RN

Other degrees: MBA in Operations Research and Decision Making · Business School Brasil (EASE Brasil) · 2023; Graduate Specialization in Business Intelligence, Big Data & Analytics · Universidade Norte do Paraná · 2021.

Teaching

  • Graduate Program Professor at ClickGeoPython and R for Geographic Data Science · 2024 – present
  • Instructor at Alura: Diffusion Neural Networks and Transformers (PyTorch)Deep Learning / AI Engineering · 2025 – 2026
  • Instructor at Aprenda GeoAISpatial data, image processing and object detection · 2021 – 2023

Languages

  • PortugueseNative
  • EnglishAdvanced (professional)
  • SpanishBasic

Certifications (7)

AI and computer vision

  • Deep Learning SpecializationDeepLearning.AI · Coursera · 2022
  • Computer Vision NanodegreeUdacity · 2022
  • Generative AI with Large Language ModelsDeepLearning.AI and AWS · Coursera · 2023
  • Machine Learning in ProductionDeepLearning.AI · Coursera · 2024

Geospatial and Earth observation

  • Artificial Intelligence (AI) for Earth MonitoringEUMETSAT, ECMWF, Mercator Ocean and EEA · FutureLearn · 2022
  • Spatial Analysis and Satellite Imagery in a GISUniversity of Toronto · Coursera · 2023
  • Spatial Data Science and ApplicationsYonsei University · Coursera · 2021

Blog

Latest articles

See all 20 articles
Cover of the ebook The Definitive Guide to Computer Vision with Satellite Imagery

Free ebook

The Definitive Guide to Computer Vision with Satellite Imagery

A free ebook (in Portuguese) on combining Computer Vision and Satellite Imagery: concepts, satellites, tools, applications and personal branding tips.

Read the ebook