content creator careers in Mohali, India