ICT Specialist 2 (Mekele (MEK), ET, 33976) at International Committee of the Red Cross | AI Job Board