Company
International Water Management Institute logo

International Water Management Institute

www.iwmi.cgiar.org
Location

Remote, but you must be in the following locations

  • 🇬🇭 Ghana
  • 🇮🇳 India
  • 🇰🇪 Kenya
  • 🇱🇰 Sri Lanka
Apply

Consultant - Python Dashboard Development / Flood and Drought Tool

Description

We seek proposals from qualified consulting firms or individuals to develop a web application utilizing Amazon Web Services (AWS) infrastructure and the Python programming language. As part of the DIWASA Project, we aim to develop a web-based application to visualize geospatial and tabular information related to floods and droughts in Africa and country-specific knowledge products, using open-source data, programming languages, and tools. The web tool should have robust visualization and data analytics capabilities so that users can rapidly analyse current and future water risks and inform the decision-making process.

PROJECT SCOPE

The consultant or firm will be responsible for:

  • Designing and developing a scalable web application architecture using AWS services.

  • Access datasets from Digital Earth Africa, AWS open data registry and other institutional Repositories for which access is provided by IWMI team.

  • Implementing the frontend and backend functionality of the web application using Python.

  • Integrating necessary AWS services such as EC2, S3, Lambda, RDS, etc., for optimal performance and scalability.

  • Understanding of handling both geospatial and non-spatial datasets.

  • Implementing security measures to ensure data confidentiality, integrity, and availability.

  • Testing, debugging, and deploying the web application on AWS cloud environment.

  • Providing documentation and knowledge transfer to designated IWMI team.

DELIVERABLES

  • Detailed architecture design document.

  • Fully functional web application dashboard with frontend and backend components (The tools should also be standalone to ensure they can be adopted by national partners).

  • Comprehensive presentation of historical to current climate hazards and their impact from the continental to sub-national level.

  • Climate risk assessment integrating approximately 25 indicators to visualize water, agriculture, and nutrition impacts at the continental to sub-national level.

  • Visualization of AWS-generated flood/drought forecasting model products through a simple tool for visualization and dissemination to country-specific partners.

  • Flood and Drought Impact Assessment tool that utilizes DEA data assets, AWS ODR, and other geospatial products (e.g., NOAA/IRI forecast, NASA Earth Data Cloud, and several others) to visualize pre-, during-, and post-flood/drought assessments.

  • Source code repository with version control (e.g., Git).

  • Documentation, including user manuals, API documentation, and deployment guides.

  • Conduct training sessions for our team members on how to maintain and operate the web application.

  • Expected project timeline is 3 months.

Requirements

Essential:

  • Experience in geospatial data integration, spatial analysis, and environmental risk analysis.

  • Expertise in handling hazard datasets and other environmental data, such as water, agriculture, and nutrition.

KNOWLEDGE & EXPERIENCE REQUIRED:

Essential:

  • In-depth knowledge of geospatial data sources and the ability to aggregate and compute indices for advanced analytics.

  • Proficiency with GIS services and spatial data visualization for hazard and risk analysis.

  • Expertise in integrating multiple data sources, such as Digital Earth Africa APIs, AWS ODR, and other cloud-based platforms.

  • Extensive experience in data aggregation, standardization, and generating actionable insights from diverse environmental datasets.

SKILLS & ABILITIES REQUIRED:

Essential

  • Ability to work with large geospatial datasets, aggregating and analyzing data for decision-making.

  • Proficiency Python, R, or SQL for data processing and analysis.

  • Expertise in developing user-friendly, responsive web applications that visualize complex geospatial data.

  • Strong communication skills to effectively present technical data insights to stakeholders, particularly in the context of environmental or agricultural decision-making.

Desirable:

  • Knowledge of machine learning and AI tools for predicting hazards and enhancing decision support.

  • Familiarity with natural language processing (NLP) for decision support systems.

  • Expertise in cloud infrastructure (AWS, Azure) for scalable and secure data management.

Benefits

This is a globally recruited position. Individuals or firms with relevant abilities are encouraged to apply. The duration of the contract will be for a period of three (03) months.

How to Apply: Apply for the assignment by following the application instructions at www.iwmi.org/jobs. We will be accepting applications until 24:00 (IST) on November 14, 2024 (proposals will be reviewed on a rolling basis). Your proposal must include a brief c ompany profile, a technical proposal, a financial proposal, and three (3) references. Receipt of all applications will be acknowledged, but only shortlisted proposals will be contacted.

IWMI believes that diversity powers our innovation, contributes to our excellence, and is critical to our mission. We offer a multi-cultural, multi-color, multi-generational, and multi-disciplinary working environment. We are consciously creating an inclusive organization that reflects our global character and our commitment to gender equity. We, therefore, encourage applicants from all cultures, races, ethnicities, religions, sexes, national or regional origins, ages, disability statuses, sexual orientations, and gender identities to apply.