Remote Machine Learning Scientist Remote Sensing

NLP PEOPLE
UK
26 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Artificial Intelligence Amazon Web Services Cloud Computing Software Debugging Python (Programming Language) Machine Learning Sensor Fusion Pytorch Deep Learning Git Scikit Learn Information Technology
+3 more
Geospatial Data Abstraction Library (GDAL) Xgboost Lidar

Job description

We are a first-mile intelligence platform, delivering granular visibility into the point of origin in global ag & soft commodity supply chains - where risk, cost, performance and exposure are set.

You’ll join a global, cross-functional team that values rigour, curiosity and working close to real-world challenges. Whether your focus is AI, climate, product or operations, you’ll have space to contribute meaningfully and make an impact from day one.

If you’re excited by complex problems and want to help reshape how nature is valued in real-world decision-making, we’d love to hear from you.

Role Purpose & Responsibilities

We are hiring a Machine Learning Scientist to contribute to the development of models - from classical statistics and gradient-boosted methods through to deep learning when warranted - that turn satellite, radar, and LiDAR observations into defensible, plot-level intelligence on the world’s commodity supply chains. You will work across the full lifecycle - from research and prototyping through to validated, productionised models.

Primary Focus Areas

  • Commodity and plantation mapping by region - palm oil, cocoa, coffee, rubber, soy, timber and similar - in support of EUDR compliance and supply-chain due diligence.
  • Forest degradation and biomass / canopy-height estimation from multi-sensor fusion.
  • Develop ARR feasibility models that fuse climate, soil, and remote-sensing inputs to estimate site potential, forecast biomass and carbon trajectories, and quantify physical and permanence risk.

Responsibilities

  • Design, train and evaluate ML models - from gradient-boosted methods to CNNs, U-Nets and vision transformers - for commodity and plantation mapping, land-cover classification, change and disturbance detection, and biomass / canopy-height estimation.
  • Build embedding-driven workflows on top of EO foundation models - few-shot classifiers, similarity search, downstream regressors.
  • Design validation strategies that benchmark outputs against plot inventories and third-party reference datasets, quantify uncertainty, and surface failure modes; produce QA artefacts (maps, plots, model cards, error analyses) that internal teams and clients can trust and defend.
  • Partner with Engineering to take models into scalable, reproducible inference pipelines across millions of plots, and contribute to a strong research culture across Science, AI and Engineering - reviewed code, shared tooling, and active engagement with EO/ML literature.

Who you are: Must-have requirements

  • Degree in a quantitative field: environmental/earth science, computer science, physics, maths, engineering, or similar.
  • 3+ years of applied machine-learning experience, including time spent in an industry, product, or startup setting (shipping models).
  • Expertise in geospatial Python tooling: rasterio, xarray, geopandas, GDAL, and the STAC ecosystem.
  • Hands-on experience training, evaluating, and debugging ML models across the modern Python stack - deep learning (CNNs, U-Nets, vision transformers) using PyTorch, and classical methods (gradient boosting, random forests) with scikit-learn.
  • Demonstrable experience with remote sensing data (optical, SAR) and an understanding of the sensor-specific quirks that matter for modelling.
  • Comfortable with Git, cloud compute (AWS or similar), and collaborative codebases.
  • Clear written and verbal communication: can explain modelling choices, uncertainties, and trade-offs to scientific and non-scientific stakeholders.
  • Domain exposure: deforestation, land-use change, biomass / canopy-height estimation, climate risk, or supply-chain transparency.

Desirable requirements

  • Experience using EO foundation models as a downstream substrate - building lightweight classifiers, regressors, or similarity-search workflows on top of frozen embeddings (e.g., AlphaEarth Foundations, Clay, etc.) and comfortable fine-tuning or pretraining where the case justifies it.
  • Multi-modal fusion experience - combining optical (Sentinel-2, Landsat), SAR (Sentinel-1, PALSAR), and/or LiDAR (GEDI, ICESat-2) into unified predictions.
  • Time-series modelling for environmental change detection - temporal transformers, sequence models, or self-supervised approaches.

Company

Treefera

Requirements

  • Degree in a quantitative field: environmental/earth science, computer science, physics, maths, engineering, or similar.
  • 3+ years of applied machine-learning experience, including time spent in an industry, product, or startup setting (shipping models).
  • Expertise in geospatial Python tooling: rasterio, xarray, geopandas, GDAL, and the STAC ecosystem.
  • Hands-on experience training, evaluating, and debugging ML models across the modern Python stack - deep learning (CNNs, U-Nets, vision transformers) using PyTorch, and classical methods (gradient boosting, random forests) with scikit-learn.
  • Demonstrable experience with remote sensing data (optical, SAR) and an understanding of the sensor-specific quirks that matter for modelling.
  • Comfortable with Git, cloud compute (AWS or similar), and collaborative codebases.
  • Clear written and verbal communication: can explain modelling choices, uncertainties, and trade-offs to scientific and non-scientific stakeholders.
  • Domain exposure: deforestation, land-use change, biomass / canopy-height estimation, climate risk, or supply-chain transparency.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:17 min

Validating lidar sensor models against real noise

Ulrich Wurstbauer +1 · LIVE

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · World Congress 2023

2:01 min

Executing remote data exploration and model training

Mingshen Sun Mingshen Sun · World Congress 2024

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:14 min

Structuring career paths and localized data architectures

Ulrich Wurstbauer +1 · LIVE

Videos

See all

Related articles

See all