Platform careers in Jodphur, India