
Ecosystem Modelling Software Engineer
5 days 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)
-
AI Model Developer
4 days ago
Alleppey, Kerala, India beBeeMachineLearning Full time ₹ 20,00,000 - ₹ 30,00,000Job 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,...
-
Data Model Engineer
1 day ago
Alleppey, Kerala, India beBeeDataModelEngineer Full time ₹ 20,00,000 - ₹ 30,00,000Job 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...
-
Data Ecosystem Architect
4 days ago
Alleppey, Kerala, India beBeeCognitive Full time ₹ 1,50,00,000 - ₹ 2,50,00,000At 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...
-
Data Ecosystem Strategist
2 weeks ago
Alleppey, Kerala, India beBeeData Full time ₹ 19,78,910 - ₹ 25,14,971Enterprise 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,...
-
Hardware and Software Engineer Lead
1 week ago
Alleppey, Kerala, India beBeeProductManager Full time US$ 1,70,000 - US$ 2,35,000Job 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,000Modeling 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...
-
Digital Construction Modeler
2 weeks ago
Alleppey, Kerala, India beBeeBim Full time ₹ 8,00,000 - ₹ 12,00,000We 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,000Job 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...
-
Senior Software Engineer
2 weeks ago
Alleppey, Kerala, India beBeeBackend Full time ₹ 2,00,00,000 - ₹ 2,50,00,000Build 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,000BIM 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...