Dilemma which Embassy to apply

I am from Karnataka and I have been working in an IT company in Pune for last 7 months, which US embassy in India should I apply for my F1 visa?

Will I apply for Mumbai consulate office as it is near to me or will I apply to Chennai office as per norms specified by the VISA(all residents of Karnataka must apply to Chennai office ).

You can go to any consulate in India. You are not restricted to the one closest to your home/work location.