Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Ecosystem modelling software engineer (remote)

Cambourne
Software engineer
Posted: 21 August
Offer description

Role : This is an exciting opportunity for an experienced environmental modeller with strong programming expertise to join our growing team. Working alongside our Principal Soil Modeller, you will be responsible for developing, implementing, and maintaining components of the Agricarbon Ecosystem Model (AEM) using Python. Key responsibilities: Working with agricultural ecosystem models (AEM) including plant growth models (LINTUL-5, LINGRA), soil organic carbon models (RothPC, RothPC-N), soil water models, mineral nitrogen models, and grazing models Model Integration : Implementing and maintaining the integration between different AEM components, ensuring seamless data flow between plant growth, soil carbon, water, nitrogen, and livestock models within the Bayesian data assimilation framework Technical Development Bayesian Framework Development : Contributing to the development and maintenance of the Bayesian data assimilation framework that underpins the AEM, ensuring robust uncertainty quantification and model calibration Model Development : Configuring, running, and extending existing model components such as LINTUL-5 (arable crops), LINGRA (grass), RothPC-N (soil organic carbon and nitrogen), developing Python implementations that maximise the benefit of our access to the world's largest soil carbon database Must have: Advanced Programming Skills: Extensive experience in Python programming for data science and environmental modelling, including proficiency with scientific libraries (NumPy, SciPy, Pandas, scikit-learn, GeoPandas) and Bayesian statistical libraries (PyMC or similar) Environmental Modelling Experience : Proven experience developing and working with ecosystem models or related areas Data Science Proficiency : Extensive experience with machine learning techniques and their application to environmental data, including model validation and statistical analysis Code Quality Focus: Experience with software development best practices including version control (Git), testing frameworks, and code documentation Problem-Solving Skills: Excellent analytical and problem-solving abilities with extreme attention to detail and a rigorous approach to model development Educational Background: Master's degree or PhD in Data Science, Environmental Science, Computer Science, or related field with a strong focus on modelling and programming Nice to have: Experience with Bayesian methods and data assimilation frameworks Familiarity with Soil carbon (e.g. RothC) and crop growth models (e.g. LINTUL, WOFOST, DSSAT, APSIM) or grassland (e.g. LINGRA) models, and/or integrated agricultural system models Knowledge of nitrogen cycling and soil-plant-atmosphere interactions Familiarity with data assimilation using satellite-derived data (e.g. Leaf area index, canopy cover) Experience with cloud computing platforms for large-scale data processing (AWS, Azure, GCP) Track record of peer-reviewed publications in relevant fields Geospatial data handling experience (e.g., GeoPandas, DuckDB, etc.) Familiarity with containerisation and deployment technologies (Docker)

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
C++ software engineer - mid level
Saffron Walden
Technical Futures
Software engineer
Similar job
Senior software engineer
Bedford
Verifile Ltd
Software engineer
£70,000 a year
Similar job
C++ software engineer - mid level
Saffron Walden
Technical Futures
Software engineer
£55,000 a year
See more jobs
Similar jobs
It jobs in Cambourne
jobs Cambourne
jobs Cambridgeshire
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Cambourne > EcoSystem Modelling Software Engineer (Remote)

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save