generator companys careers in Cairo, Egypt