At a Glance
- Tasks: Develop machine learning models using satellite and remote sensing data to tackle real-world challenges.
- Company: Join Treefera, a climate-tech company revolutionising global supply chains with AI and data.
- Benefits: Competitive pay, equity options, and meaningful benefits in a high-trust environment.
- Other info: Collaborate with top scientists and engineers in a dynamic, inclusive workplace.
- Why this job: Make a real impact on sustainability and environmental intelligence from day one.
- Qualifications: Degree in a quantitative field and 3+ years of applied machine learning experience required.
The predicted salary is between 60000 - 80000 £ per year.
Grow with Treefera. 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 into the Science Team 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. A meaningful fraction of the team's work centres on building lightweight downstream models — classifiers, regressors, similarity-search workflows.
Likely focus areas for this role include:
- 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 i.e. 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, as well as 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).
- 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.
- Comfortable building with AI-assisted development tools as a core part of your workflow.
- Familiarity with Google Earth Engine, Microsoft Planetary Computer, AWS Open Data, or other STAC-based catalogues.
- Experience working in cross functional teams working alongside solutions architects, sales, and engineering.
Who you’ll work with
You’ll report to the Science Team Lead and partner day-to-day with the wider Science Team while working closely with Engineering and Product teams.
Interview process & what to expect
This is a Science Team role with regular touch points with Engineering and Product - the interview process gives you a chance to meet your immediate team and a couple of key partners.
- Recruiter screen (30 min)
- Hiring manager (45-60 min)
- Science Team technical interview (45 min)
- Engineering and/or Product interview (30 min)
- Potential in-person problem-solving session with the team - designed to be interactive and a glimpse of what being part of the Science Team will be like!
Accessibility: Tell us if you need adjustments, we’ll accommodate.
What you’ll gain at Treefera
- Build something that matters - join a high-growth climate-tech company applying AI, satellite data and quantitative modelling to real-world challenges across global supply chains, commodities and carbon.
- Work on complex, meaningful problems - develop systems that balance risk, resilience, compliance and sustainability, giving organisations a genuine information advantage at global scale.
- Collaborate with exceptional people - work alongside scientists, engineers and operators who are leaders in their fields, combining academic rigour with practical, cross‑functional product delivery.
- Ship and grow in a high‑trust environment - experiment, iterate and take thoughtful risks in a team that values autonomy, creativity and continuous learning.
- Develop your craft - dedicated space and time to grow your skills toward mastery, tackling technically demanding challenges that push the boundaries of applied AI and environmental data.
- Be rewarded for your impact - competitive compensation, equity options, meaningful benefits, and the opportunity to help shape the future of AI‑powered risk and environmental intelligence.
Diversity, Equity & Inclusion
Bold solutions come from diverse teams. Please refer to our DEI & EEO commitment below. If you need any accommodation during the application process, we’re here to support you.
Treefera is an equal opportunity employer. We believe the diversity of our people is as vital as the diversity of the ecosystems we work to protect, and we are committed to building an inclusive workplace where everyone can thrive. We welcome applicants of all backgrounds irrespective of race, colour, ethnicity, national origin, religion, gender identity or expression, sexual orientation, age, disability, pregnancy, or any other characteristic protected by applicable law. Reasonable accommodations are available upon request.
Machine Learning Scientist – Remote Sensing employer: Treefera
At Treefera, we pride ourselves on being a leading climate-tech company that empowers our employees to tackle complex, meaningful challenges in global supply chains. Our collaborative work culture fosters innovation and creativity, allowing you to grow your skills while making a tangible impact on environmental intelligence. With competitive compensation, equity options, and a commitment to diversity and inclusion, Treefera is an exceptional employer for those looking to contribute to a sustainable future.
StudySmarter Expert Advice🤫
We think this is how you could land Machine Learning Scientist – Remote Sensing
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend relevant meetups or webinars, and don’t be shy about sliding into DMs on LinkedIn. Building connections can open doors that job boards just can’t.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to machine learning and remote sensing. This is your chance to demonstrate what you can do beyond just a CV.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice explaining complex concepts in simple terms, as you’ll need to communicate effectively with both scientific and non-scientific stakeholders.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Treefera.
We think you need these skills to ace Machine Learning Scientist – Remote Sensing
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Machine Learning Scientist role. Highlight your experience with geospatial Python tools and any relevant projects that showcase your skills in remote sensing and machine learning.
Craft a Compelling Cover Letter:Your cover letter should reflect your passion for tackling complex problems in climate tech. Share specific examples of how you've contributed to similar projects and why you're excited about the opportunity at Treefera.
Showcase Your Technical Skills:Don’t forget to mention your hands-on experience with ML models, especially those related to satellite data. Include any relevant tools and frameworks you’ve used, like PyTorch or scikit-learn, to demonstrate your technical prowess.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Treefera
✨Know Your Models Inside Out
Make sure you’re well-versed in the various machine learning models mentioned in the job description, like CNNs, U-Nets, and gradient-boosted methods. Be ready to discuss your experience with these models, including how you've trained and evaluated them in real-world scenarios.
✨Showcase Your Geospatial Expertise
Since this role heavily involves geospatial data, brush up on your knowledge of Python tools like rasterio, xarray, and geopandas. Prepare to explain how you've used these tools in past projects, especially in relation to remote sensing data.
✨Prepare for Technical Questions
Expect technical questions that dive deep into your understanding of machine learning and remote sensing. Practice explaining complex concepts in simple terms, as you'll need to communicate effectively with both scientific and non-scientific stakeholders.
✨Engage with the Team During the Interview
The interview process includes interactive problem-solving sessions, so be prepared to collaborate and share your thought process. This is a chance to demonstrate your teamwork skills and how you approach real-world challenges, which is key for this role.