french language careers in Bangalore, India