machinist careers in Karur, India