Ecosystem Modelling Software Engineer

5 days ago


Alleppey, Kerala, 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)

  • AI Model Developer

    4 days ago


    Alleppey, Kerala, India beBeeMachineLearning Full time ₹ 20,00,000 - ₹ 30,00,000

    Job DescriptionWe are looking for a talented Machine Learning Engineer to support our success. You will play a key role in designing and implementing machine learning pipelines and models, including LLM-based solutions. Your primary responsibilities will include translating prototypes and research into production-grade code and deployable components,...


  • Alleppey, Kerala, India beBeeDataModelEngineer Full time ₹ 20,00,000 - ₹ 30,00,000

    Job Title: Data Model EngineerWe are seeking a skilled Data Model Engineer to design, build, and maintain scalable data models.This role involves collaborating with data engineers to ingest and transform data from various sources. The ideal candidate will have strong understanding of data warehousing concepts and ETL/ELT processes. They will also be...


  • Alleppey, Kerala, India beBeeCognitive Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    At SpinTheory.ai, we are redefining the future of data platforms. We're not just building systems; we're crafting a new era of clarity, speed, and business value for our clients. As a high-growth startup with global ambitions, we thrive on bold ideas, rapid execution, and relentless curiosity.We believe in empowering our people to architect the next...


  • Alleppey, Kerala, India beBeeData Full time ₹ 19,78,910 - ₹ 25,14,971

    Enterprise Data Architecture SpecialistWe are seeking a seasoned Enterprise Data Architecture Specialist to own the development and optimization of our data ecosystem.Job Description:As an Enterprise Data Architecture Specialist, you will be responsible for designing and implementing scalable and secure enterprise data architecture, including data lakes,...


  • Alleppey, Kerala, India beBeeProductManager Full time US$ 1,70,000 - US$ 2,35,000

    Job OverviewThe position of Technical Product Manager involves overseeing and coordinating multiple engineering projects within a global organization. As a key member of the team, you will be responsible for ensuring seamless collaboration between various departments, including product management, architecture, software, mechanical, and electrical teams.In...

  • Electronics Modeler

    2 weeks ago


    Alleppey, Kerala, India beBeeEngineering Full time US$ 90,000 - US$ 1,20,000

    Modeling Engineer PositionWe are seeking a highly skilled Modeling Engineer to join our team. In this role, you will be responsible for modeling CPU, IP, and SoC components.As a successful candidate, you will have:1-3 years of hands-on experience in modeling electronic components.Strong programming skills in C/C++, with a solid grasp of object-oriented...


  • Alleppey, Kerala, India beBeeBim Full time ₹ 8,00,000 - ₹ 12,00,000

    We are seeking a skilled BIM Trainee to join our team. The ideal candidate will be in their final year of study or a recent graduate with a degree in Architecture or Civil Engineering.Key Responsibilities:Learn and assist in BIM modeling using industry-standard software such as Autodesk Revit.Support the team in Scan-to-BIM projects, converting point...


  • Alleppey, Kerala, India beBeeStructural Full time ₹ 8,00,000 - ₹ 12,00,000

    Job Title: Structural Steel ModellerWe are seeking experienced structural steel modellers to join our dynamic team. The ideal candidates will have hands-on expertise in 3D modelling using Tekla software and a strong understanding of steel detailing practices.The Key Responsibilities:- Create accurate 3D structural steel models using Tekla Structures...


  • Alleppey, Kerala, India beBeeBackend Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    Build and Deliver a Scalable PlatformWe are seeking an experienced Backend Engineer to join our dynamic R&D group. Your responsibilities will include planning, designing, and developing new features and capabilities for our microservices backend.Maintain and improve existing infrastructure, tools, and workflows to ensure seamless delivery.Develop automated...

  • BIM Modeling Expert

    6 days ago


    Alleppey, Kerala, India beBeeBim Full time ₹ 12,00,000 - ₹ 16,00,000

    BIM Modeling ExpertDeliver innovative engineering solutions in the transportation sector.Key Responsibilities:Provide regular progress updates.Maintain records of formal BIM correspondences.Support hardware/software deployment and deliver training to project teams.Develop and update BIM object libraries and quality templates per organizational...