Posted:3 days ago|
Platform:
On-site
Full Time
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.
Your advanced programming skills will be crucial in translating complex modelling concepts
into robust, production-ready code that enhances our ability to make accurate predictions of soil carbon levels and agricultural system interactions.
You will need to be adaptable - capable of working independently and as a key member of a
A multi-disciplinary team reflecting engineering, GIS, soil science, quality management, and data
systems, and the commercial team, as well as collaborating effectively with external partners.
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
AEM components, ensuring seamless data flow between plant growth, soil carbon,
water, nitrogen, and livestock models within the Bayesian data assimilation framework
Technical Development
maintenance of the Bayesian data assimilation framework that underpins the AEM,
ensuring robust uncertainty quantification and model calibration
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
statistical models using Python libraries to enhance overall accuracy and predictive
power, potentially as part of ensemble modelling approaches
Code Quality and Maintenance: Ensuring all modelling code meets high standards for
reliability, performance, and maintainability, with comprehensive testing and
documentation
scientific requirements into robust technical solutions, providing programming expertise
to support complex modelling challenges
Model Validation: Designing and implementing automated testing frameworks to
validate and improve model performance, ensuring statistical rigour in all
implementations
Technical Documentation: Producing comprehensive technical documentation, code
comments, and user guides for all modelling implementations.
implementation of novel modelling approaches and contributing to peer-reviewed
publications
results to both technical and non-technical audiences, including partners and
stakeholders
data science and environmental modelling, including proficiency with scientific
libraries (NumPy, SciPy, Pandas, scikit-learn, GeoPandas) and Bayesian statistical
libraries (PyMC or similar)
working with ecosystem models or related areas
techniques and their application to environmental data, including model validation
and statistical analysis
including version control (Git), testing frameworks, and code documentation
extreme attention to detail and a rigorous approach to model development
Environmental Science, Computer Science, or related field with a strong focus on
modelling and programming
RemoteStar
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Python coding challenges to boost your skills
Start Practicing Python NowExperience: Not specified
Salary: Not disclosed
Experience: Not specified
Salary: Not disclosed