UNHCR was created in 1950, during the aftermath of the Second World War, to help millions of Europeans who had fled or lost their homes. We had three years to complete our work and then disband.
Today, over 65 years later, our organization is still hard at work, protecting and assisting refugees around the world.
Read more about this company
Build and maintain reproducible data pipelines (Power Query, R/Python, SQL) across surveys, administrative sources, and partner data.
Implement validation rules, metadata, and automated Quality Assurance (QA) checks for accuracy, completeness, and timeliness.
Develop analytics products and dashboards:
Contribute to Power BI datasets, measures (DAX), and visuals for regional and country reporting.
Produce well-documented R/Python notebooks and lightweight QA reports for routine monitoring.
Apply Machine Learning (ML) and Natural Language Processing (NLP) methods:
Prototype models for classification, anomaly detection, forecasting, text clustering, and deduplication where relevant.
Evaluate models with appropriate metrics, document limitations, and ensure responsible use.
Drive RAG/LLM innovation:
Build RAG prototypes that index internal knowledge bases (SharePoint/OneDrive) using vector search and frameworks such as LangChain or LlamaIndex.
Design prompt strategies, implement evaluation and guardrails, and respect role-based access, data minimization, and logging requirements.
Automate workflows:
Create low-code/no-code and scripted automations (e.g., Power Automate, n8n, Python, Microsoft Fabric) for data ingestion, validation, notifications, and scheduled refreshes.
Package and document solutions for handover and reuse.
Uphold data protection and ethics:
Apply UNHCR’s Data Protection Policy and humanitarian data responsibility guidance, including de-identification, secure environments, and Data Protection Impact Assessment (DPIA) considerations.
Build capacity and documentation:
Draft concise user guides, READMEs, data dictionaries, and run brown-bag sessions to upskill colleagues.
Coordinate and support:
Liaise with country operations and technical focal points across Technical Units and External Engagement.
Perform other tasks as required by the DIMA Unit.
Minimum qualifications required
In order to be considered for an internship, candidates must meet the following eligibility criteria:
Be either a recent graduate (having completed their studies within two years of applying) or a current student in a graduate/undergraduate school programme from a university or higher education facility accredited by IAU/UNESCO; and
Have completed at least two years of undergraduate studies in a field relevant or of interest to the work of UNHCR.