
Ecosystem Modelling Software Engineer
3 weeks ago
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.
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.
Key responsibilities:
Model Components & Integration:
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
Machine Learning Integration: Evaluating and implementing machine learning and
statistical models using Python libraries to enhance overall accuracy and predictive
power, potentially as part of ensemble modelling approaches
Code Quality & Collaboration:
Code Quality and Maintenance: Ensuring all modelling code meets high standards for
reliability, performance, and maintainability, with comprehensive testing and
documentation
Technical Collaboration: Working closely with our Principal Soil Modeller to translate
scientific requirements into robust technical solutions, providing programming expertise
to support complex modelling challenges
Data & Validation
Model Validation: Designing and implementing automated testing frameworks to
validate and improve model performance, ensuring statistical rigour in all
implementations
Communication & Documentation
Technical Documentation: Producing comprehensive technical documentation, code
comments, and user guides for all modelling implementations.
Research Support: Supporting collaborative research initiatives by providing technical
implementation of novel modelling approaches and contributing to peer-reviewed
publications
Stakeholder Communication: Communicating technical modelling concepts and
results to both technical and non-technical audiences, including partners and
stakeholders
Skills and experience:
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)
-
Software Engineer
13 hours ago
Anand, Gujarat, India Information Technology Centre Full time ₹ 1,04,000 - ₹ 1,30,878 per yearCompany DescriptionEstablished in 1988, Information Technology Centre is the oldest Autodesk Authorized Training Center in India. With an A+ rating by DOEACC Society and recognition from AICTE and MCIT under the Government of India, the center has trained over 34,000 students. It boasts a network of 250 computers and has received several awards, including...
-
Artificial Intelligence Engineer
4 weeks ago
Anand, Gujarat, India Crane Authentication (NXT) Full timeAs a partner to businesses and governments, Crane Authentication offers expertise and cutting-edge innovations that protect and enhance products, secure identities, safeguard revenues and enforce compliance. Customers from different business sectors and levels of government trust our team of 1,250 people for their expertise in R&D, security design,...
-
Data Engineer
4 weeks ago
Anand, Gujarat, India Incept Labs Full timePosition: Software Engineer (Data)Location: Remote, IndiaAt Incept Labs, we believe the future of education and research lies in humans and AI workingtogether side by side. AI brings the ability to process knowledge at scale, while peoplecontribute imagination, values, and lived experience. When combined, they create a partnershipwhere each strengthens the...
-
Software Quality Assurance Engineer
3 weeks ago
Anand, Gujarat, India Narang Staffing Solutions Full timeQuality Assurance Engineer (Software Testing)=>Location: Mohali=>Full-time | Work from Office=>Experience Required: 3–5 YearsAbout the RoleWe're looking for a Quality Assurance Engineer who is passionate about testing and making sure software works smoothly. In this role, you'll be working on restaurant and food-tech systems like POS machines, digital...
-
Computational Fluid Dynamics Engineer
3 weeks ago
Anand, Gujarat, India Signet Arms Full timeCompany DescriptionSignet Arms is an innovative defense technology company specializing in advanced firearms and AI-driven weapon systems. Combining precision engineering with next-gen artificial intelligence, we provide cutting-edge solutions for military, law enforcement, and national security sectors.Role DescriptionAt Signet Arms, we are at the forefront...
-
Design Engineer
15 hours ago
Anand, Gujarat, India HLE GLASCOAT LTD Full time ₹ 8,00,000 - ₹ 18,00,000 per yearDesign Engineer We are looking for a highly skilled and detail-oriented Design Engineer with a strong mechanical engineering background and hands-on experience in SolidWorks and AutoCAD. The candidate shall have at minimum 5 years of industry experience, a deep understanding of engineering drawings, and the ability to convert design concepts into...
-
Design Engineer
4 days ago
Anand, Gujarat, India HLE Glascoat Limited Full time ₹ 6,00,000 - ₹ 18,00,000 per yearAbout the Role:We are looking for a highly skilled and detail-oriented Design Engineer with a strong mechanical engineering background and hands-on experience in SolidWorks and AutoCAD. The candidate shall have at minimum 5 years of industry experience, a deep understanding of engineering drawings, and the ability to convert design concepts into...
-
Engineer-Steel Structure
4 weeks ago
Anand, Gujarat, India Sweco Full timeHi Everyone,We are looking for Tekla Steel Modeller & Detailer with experience in modelling, generation of Erection and shop drawing. The candidate will be working closely with various international clients on Industrial and Commercial projects.Job Location: Gurugram(on-site)Experience: 3-8 years Duties and Responsibilities:1. Study and understand all the...
-
Pavement Engineer
4 weeks ago
Anand, Gujarat, India Dar Full timeAbout the CompanyDar Al-Handasah (Shair and Partners), established in 1956, is one of the world's leading international consultancy firms. With five global design centers located in Beirut, Cairo, London, Pune, and Amman, and 45 regional offices across 30 countries, we deliver innovative planning, design, management, and consultancy services for some of the...
-
Senior Data Engineer
4 weeks ago
Anand, Gujarat, India JRD Systems Full timeWe are seeking a Senior Data Engineer with deep expertise in AWS Cloud Development. This role is critical to both the development of new data products and the modernization of existing platforms.The ideal candidate is a seasoned data engineer with hands-on experience designing, building, and optimizing large-scale data pipelines and architectures in both...