english,french careers in Jodphur, India