english russian careers in Alexandria, Egypt