Ecosystem Modelling Software Engineer

3 weeks ago


Anand, Gujarat, India RemoteStar Full time

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 year

    Company 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...


  • Anand, Gujarat, India Crane Authentication (NXT) Full time

    As 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 time

    Position: 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...


  • Anand, Gujarat, India Narang Staffing Solutions Full time

    Quality 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...


  • Anand, Gujarat, India Signet Arms Full time

    Company 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 year

    Design 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 year

    About 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...


  • Anand, Gujarat, India Sweco Full time

    Hi 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 time

    About 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 time

    We 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...