french careers in Karur, India