manager paid search ppc careers in Hosur, India