Software developer-Technical Components Integration for a Real-Time Predictive Model
United Nations Children's Fund
- Location:
- Managua, Nicaragua
- Grade:
- Consultancy
- Category:
- Professional Staff
- Remote:
- Yes
Posted Jun 23, 2026Apply by Jul 7, 2026 (10d left)
The consultancy aims to provide specialized technical support to strengthen and integrate the existing prototype of a real-time predictive model for assessing the situation of children in emergencies in the Caribbean Basin. The consultant will consolidate reusable technical components into a sustainable, interoperable, and modular solution for emergency preparedness and response decision-support products.
Responsibilities
- Review the current prototype and related assets, identify technical gaps and integration needs.
- Lead the consolidation of reusable components into modular, interoperable, and sustainable architecture.
- Translate agreed technical requirements into an operational solution aligned with institutional architecture.
- Prepare and present progress updates and participate in periodic follow-up meetings.
- Incorporate technical feedback and adjust implementation plans to meet agreed milestones.
- Document changes and ensure all outputs respond to operational needs and are suitable for review, validation, and approval by UNICEF and counterparts.
Requirements
- Master's degree from a recognized university in systems/software engineering, computer science, data engineering, artificial intelligence, geospatial analytics, data science, or another relevant technical field.
- Minimum experience required: three years with a master’s degree in data engineering, computer/data science, artificial intelligence, and/or analytical solution development.
- Experience as a data engineer, including ETL/data pipelines, cloud data infrastructure, near real-time processing, and data exposure through APIs or structured outputs.
- Experience as a full-stack or geospatial software engineer, including connecting pipelines to usable products such as web maps, dashboards, APIs, automated reports, alerts, and user-oriented outputs.
- Experience developing workflows that translate hazard, exposure, vulnerability, and contextual data into decision-support outputs for preparedness, anticipatory action, emergency response, and post-event analysis.
- Experience developing interactive graphs, visualizations, and geospatial decision-support products for both technical and non-technical teams.
- Experience developing LLM or applied AI workflows.
- Applied research and prototyping experience.
- Experience working with humanitarian, climate risk, disaster risk, child-focused, or public-sector data use cases.
- English: Proficient.
- Spanish: Fluent.
- Proven experience in data engineering, computer/data science, artificial intelligence, and/or the development of analytical solutions, including model design, data cleaning, integration, and quality assurance.
- Strong Python skills are required, including experience with libraries such as Pandas, NumPy, and GeoPandas.
- Knowledge of geospatial data and GIS processes, including rasters, shapefiles, common geospatial data formats, projections, coordinate reference systems, spatial joins, and zonal statistics.
- Ability to improve and integrate exposure and hazard workflows beyond a single hazard, such as incorporating winds, floods, and landslides according to agreed priorities, using geospatial data standards and best practices.
- Ability to document methods and technical decisions, including data dictionaries, code repositories, guides, and diagrams, and ensure transparency, auditability, and reuse by UNICEF teams and partners.
- Knowledge and application of visual design, accessibility, usability, performance optimization, publishing/deployment, and data governance principles for analytics and geospatial decision-support products.
- Knowledge of tools and technologies such as Snowflake, Azure, Databricks, Dash, Plotly, Streamlit, Leaflet, Mapbox, JavaScript, and other frontend/open-source technologies is an asset.
- Knowledge of LLMs and applied AI workflows, including prompt design, information retrieval, generation of summaries or briefs, guardrails, evaluation, benchmarking, and source traceability.
- Previous experience with UNICEF or other United Nations entities is a strong plus.
Skills
- Data Engineering
- ETL Pipelines
- Cloud Data Infrastructure
- Near Real-Time Processing
- API Development
- Full-Stack Software Engineering
- Geospatial Software Engineering
- Web Map Development
- Dashboard Development
- Automated Reporting Tools
- Alert Systems
- Decision-Support Systems
- Interactive Data Visualization
- Geospatial Decision Support
- LLM Workflow Development
- Applied Artificial Intelligence
- Prototyping
- Humanitarian data analysis
- Climate Risk Data Analysis
- Disaster Risk Data Analysis
- Python Programming
- Pandas
- NumPy
- Geopandas
- Geospatial Data Processing
- GIS
- Raster Data
- Shapefiles
- Spatial Analysis
- Coordinate Reference Systems
- Spatial Joins
- Zonal Statistics
- Exposure and Hazard Workflow Integration
- Technical Documentation Production
- Data Dictionary Development
- Code Repository Management
- Visual Design Principles
- Accessibility Standards
- Usability Optimization
- Performance Optimization
- Data Governance
- Snowflake
- Azure
- Databricks
- Dash
- Plotly
- Streamlit
- Leaflet
- MapBox
- JavaScript
- Prompt Design
- Information Retrieval
- Summary Generation
- Evaluation and Benchmarking
- Source Traceability
Languages
English, Spanish