IIT Delhi is a women friendly place as far as my experience.
If it is a Phd position then you will have to spend a lot of time in the labs. But if it is a staff/office position then you will have fixed timings i e 9 - 5.30 pm . Sat- Sun are off for them. Married accommodations are available in priority basis.