DevOps & Machine Learning Expert
2026-10-10T21:44:27+00:00
Intergovernmental Authority on Development
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_2145/logo/Intergovernmental%20Authority%20on%20Development%20(IGAD).jpg
https://igad.int/
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Nonprofit, and NGO
Computer & IT, Science & Engineering, Civil & Government, Social Services & Nonprofit
2026-10-22T17:00:00+00:00
8
Responsibilities
- The hydrological forecasting chains in use at ICPAC running operationally in an automated forecast cycle, with new product releases deployed without interruption to service.
- Harmonised regional hydrological reference and observation datasets, with documented quality control and exchange interfaces for national hydrological services.
- Operational STAC API and analysis infrastructure for hazard, exposure and impact data, with reliable processing pipelines across all integrated models.
- East Africa Flood Watch in public operation at functional parity with Drought Watch, with its warnings and products integrated into the East Africa Hazard Watch Portal.
- Automated data processing and reporting workflows, including impact-based forecast bulletin generation with language-model-assisted drafting under documented evaluation and guardrails.
- Technical support provided to Member States, NMHSs and regional partners on IGAD flood monitoring activities, with a record of requests addressed.
- Calibrated post-processing and multi-model ensemble combination in operations, supported by a methodology note.
- Bayesian Network risk model and inference service deployed and integrated with the risk monitoring application.
- Event-based climate storylines contributed to the drought and flood event catalogue.
- Forecast verification framework with routine skill reporting, and documented governance for every operational model.
- Reproducible multi-cloud infrastructure as code with ecFlow and Prefect scheduling, CI/CD and GitOps delivery, observability in production, and a tested disaster-recovery procedure.
- Complete technical documentation, deployment guides, JupyterHub tutorials, training materials and stakeholder hand-over.
- Performs such other duties as may be assigned from time to time.
Qualifications and Experience
Academic Qualification
- University degree in Computer Science, Geo-Informatics, Hydroinformatics, Computer Engineering, Data Science, Software Engineering, Information Technology or other relevant field; an advanced degree is an advantage.
- Candidates should demonstrate their qualifications and proficiency in web application development and geo-application development (provide links to at least 2 samples of previous work and/or Github code)
Professional work experience
- Minimum of four (4) years of relevant experience in geo-applications design and development.
- Proficiency in web application development and geo-application development, demonstrated through a portfolio of developed products (at least two samples of previous work and / or GitHub code).
- Demonstrated experience operating production cloud infrastructure under daily operational deadlines, and deploying machine learning models operationally rather than in research settings.
- Experience supporting national institutions in an operational early warning context is desirable.
- Scripting and automation of geoprocessing and large data workflows, especially in Python; sound knowledge of SQL and PostGIS.
- Web technologies (HTML, CSS, JavaScript) and production-ready geospatial web applications using Node.js, React, Mapbox GL, Leaflet, GeoServer, MapServer and GDAL; REST API development and microservices architecture; experience with Go is an advantage.
- OGC geospatial standards including WMS, WFS, WCS, WPS and Simple Features for SQL; handling and analysis of Earth Observation data in a range of formats.
- STAC API and PySTAC; workflow management with ecFlow and Prefect; xarray, dask and the numpy ecosystem; rasterio and geopandas; GRIB2, Zarr, COG, VirtualiZarr, Icechunk and kerchunk; PostgreSQL/PostGIS and TimescaleDB.
- Hydroinformatics: operationalisation of rainfall-runoff, hydrodynamic and rapid inundation forecasting chains; forcing preparation; catchment, river network and terrain data management; hydrometric and remotely sensed observation handling; and hydrological data standards and exchange.
- Container orchestration (Docker, Kubernetes, Helm) and GitOps delivery (ArgoCD); multi-cloud computing on Google Cloud Platform and Amazon Web Services with Terraform, Coiled and CI/CD pipelines; CUDA and GPU environment management; observability, incident response, cloud security and cost management.
- Impact-based forecasting systems and climate modelling workflows; ensemble post-processing, calibration and downscaling; Bayesian networks; forecast verification; MLOps practice; LLM integration, evaluation and guardrails; training and capacity development.
Essential Skills and Competencies Required
- Self-driven, result-oriented, problem solver
- Teamwork
- Communication
- Continuous improvement and knowledge sharing
- The hydrological forecasting chains in use at ICPAC running operationally in an automated forecast cycle, with new product releases deployed without interruption to service.
- Harmonised regional hydrological reference and observation datasets, with documented quality control and exchange interfaces for national hydrological services.
- Operational STAC API and analysis infrastructure for hazard, exposure and impact data, with reliable processing pipelines across all integrated models.
- East Africa Flood Watch in public operation at functional parity with Drought Watch, with its warnings and products integrated into the East Africa Hazard Watch Portal.
- Automated data processing and reporting workflows, including impact-based forecast bulletin generation with language-model-assisted drafting under documented evaluation and guardrails.
- Technical support provided to Member States, NMHSs and regional partners on IGAD flood monitoring activities, with a record of requests addressed.
- Calibrated post-processing and multi-model ensemble combination in operations, supported by a methodology note.
- Bayesian Network risk model and inference service deployed and integrated with the risk monitoring application.
- Event-based climate storylines contributed to the drought and flood event catalogue.
- Forecast verification framework with routine skill reporting, and documented governance for every operational model.
- Reproducible multi-cloud infrastructure as code with ecFlow and Prefect scheduling, CI/CD and GitOps delivery, observability in production, and a tested disaster-recovery procedure.
- Complete technical documentation, deployment guides, JupyterHub tutorials, training materials and stakeholder hand-over.
- Performs such other duties as may be assigned from time to time.
- Self-driven, result-oriented, problem solver
- Teamwork
- Communication
- Continuous improvement and knowledge sharing
- Proficiency in web application development and geo-application development
- Scripting and automation of geoprocessing and large data workflows, especially in Python
- Sound knowledge of SQL and PostGIS
- Web technologies (HTML, CSS, JavaScript)
- Production-ready geospatial web applications using Node.js, React, Mapbox GL, Leaflet, GeoServer, MapServer and GDAL
- REST API development and microservices architecture
- Experience with Go is an advantage
- OGC geospatial standards including WMS, WFS, WCS, WPS and Simple Features for SQL
- Handling and analysis of Earth Observation data in a range of formats
- STAC API and PySTAC
- Workflow management with ecFlow and Prefect
- xarray, dask and the numpy ecosystem
- rasterio and geopandas
- GRIB2, Zarr, COG, VirtualiZarr, Icechunk and kerchunk
- PostgreSQL/PostGIS and TimescaleDB
- Hydroinformatics: operationalisation of rainfall-runoff, hydrodynamic and rapid inundation forecasting chains; forcing preparation; catchment, river network and terrain data management; hydrometric and remotely sensed observation handling; and hydrological data standards and exchange.
- Container orchestration (Docker, Kubernetes, Helm) and GitOps delivery (ArgoCD)
- Multi-cloud computing on Google Cloud Platform and Amazon Web Services with Terraform, Coiled and CI/CD pipelines
- CUDA and GPU environment management
- Observability, incident response, cloud security and cost management
- Impact-based forecasting systems and climate modelling workflows
- Ensemble post-processing, calibration and downscaling
- Bayesian networks
- Forecast verification
- MLOps practice
- LLM integration, evaluation and guardrails
- Training and capacity development
- University degree in Computer Science, Geo-Informatics, Hydroinformatics, Computer Engineering, Data Science, Software Engineering, Information Technology or other relevant field; an advanced degree is an advantage.
- Candidates should demonstrate their qualifications and proficiency in web application development and geo-application development (provide links to at least 2 samples of previous work and/or Github code)
- Minimum of four (4) years of relevant experience in geo-applications design and development.
- Proficiency in web application development and geo-application development, demonstrated through a portfolio of developed products (at least two samples of previous work and / or GitHub code).
- Demonstrated experience operating production cloud infrastructure under daily operational deadlines, and deploying machine learning models operationally rather than in research settings.
- Experience supporting national institutions in an operational early warning context is desirable.
JOB-6acab1bb91f54
Vacancy title:
DevOps & Machine Learning Expert
[Type: FULL_TIME, Industry: Nonprofit, and NGO, Category: Computer & IT, Science & Engineering, Civil & Government, Social Services & Nonprofit]
Jobs at:
Intergovernmental Authority on Development
Deadline of this Job:
Thursday, October 22 2026
Duty Station:
Nairobi | Nairobi
Summary
Date Posted: Saturday, October 10 2026, Base Salary: Not Disclosed
Similar Jobs in Kenya
Learn more about Intergovernmental Authority on Development
Intergovernmental Authority on Development jobs in Kenya
JOB DETAILS:
Responsibilities
- The hydrological forecasting chains in use at ICPAC running operationally in an automated forecast cycle, with new product releases deployed without interruption to service.
- Harmonised regional hydrological reference and observation datasets, with documented quality control and exchange interfaces for national hydrological services.
- Operational STAC API and analysis infrastructure for hazard, exposure and impact data, with reliable processing pipelines across all integrated models.
- East Africa Flood Watch in public operation at functional parity with Drought Watch, with its warnings and products integrated into the East Africa Hazard Watch Portal.
- Automated data processing and reporting workflows, including impact-based forecast bulletin generation with language-model-assisted drafting under documented evaluation and guardrails.
- Technical support provided to Member States, NMHSs and regional partners on IGAD flood monitoring activities, with a record of requests addressed.
- Calibrated post-processing and multi-model ensemble combination in operations, supported by a methodology note.
- Bayesian Network risk model and inference service deployed and integrated with the risk monitoring application.
- Event-based climate storylines contributed to the drought and flood event catalogue.
- Forecast verification framework with routine skill reporting, and documented governance for every operational model.
- Reproducible multi-cloud infrastructure as code with ecFlow and Prefect scheduling, CI/CD and GitOps delivery, observability in production, and a tested disaster-recovery procedure.
- Complete technical documentation, deployment guides, JupyterHub tutorials, training materials and stakeholder hand-over.
- Performs such other duties as may be assigned from time to time.
Qualifications and Experience
Academic Qualification
- University degree in Computer Science, Geo-Informatics, Hydroinformatics, Computer Engineering, Data Science, Software Engineering, Information Technology or other relevant field; an advanced degree is an advantage.
- Candidates should demonstrate their qualifications and proficiency in web application development and geo-application development (provide links to at least 2 samples of previous work and/or Github code)
Professional work experience
- Minimum of four (4) years of relevant experience in geo-applications design and development.
- Proficiency in web application development and geo-application development, demonstrated through a portfolio of developed products (at least two samples of previous work and / or GitHub code).
- Demonstrated experience operating production cloud infrastructure under daily operational deadlines, and deploying machine learning models operationally rather than in research settings.
- Experience supporting national institutions in an operational early warning context is desirable.
- Scripting and automation of geoprocessing and large data workflows, especially in Python; sound knowledge of SQL and PostGIS.
- Web technologies (HTML, CSS, JavaScript) and production-ready geospatial web applications using Node.js, React, Mapbox GL, Leaflet, GeoServer, MapServer and GDAL; REST API development and microservices architecture; experience with Go is an advantage.
- OGC geospatial standards including WMS, WFS, WCS, WPS and Simple Features for SQL; handling and analysis of Earth Observation data in a range of formats.
- STAC API and PySTAC; workflow management with ecFlow and Prefect; xarray, dask and the numpy ecosystem; rasterio and geopandas; GRIB2, Zarr, COG, VirtualiZarr, Icechunk and kerchunk; PostgreSQL/PostGIS and TimescaleDB.
- Hydroinformatics: operationalisation of rainfall-runoff, hydrodynamic and rapid inundation forecasting chains; forcing preparation; catchment, river network and terrain data management; hydrometric and remotely sensed observation handling; and hydrological data standards and exchange.
- Container orchestration (Docker, Kubernetes, Helm) and GitOps delivery (ArgoCD); multi-cloud computing on Google Cloud Platform and Amazon Web Services with Terraform, Coiled and CI/CD pipelines; CUDA and GPU environment management; observability, incident response, cloud security and cost management.
- Impact-based forecasting systems and climate modelling workflows; ensemble post-processing, calibration and downscaling; Bayesian networks; forecast verification; MLOps practice; LLM integration, evaluation and guardrails; training and capacity development.
Essential Skills and Competencies Required
- Self-driven, result-oriented, problem solver
- Teamwork
- Communication
- Continuous improvement and knowledge sharing
Work Hours: 8
Experience in Months: 48
Level of Education: bachelor degree
Job application procedure
Interested in applying for this job? Click here to submit your application now.
Interested candidates should send their applications in PDF format accompanied by a cover letter, curriculum vitae, copies of academic credentials, copy of professional certification, copy of passport’s biometric page / national identity card and three reference persons including one from the last employer.
Applications should be submitted via mail with the subject line: ‘IGAD-CMA’
All Jobs | QUICK ALERT SUBSCRIPTION