computer scientist careers in Egypt