mech careers in Alexandria, Egypt