grid specialist m,f careers in Egypt