content creator careers in Jodphur, India