Just another word on imbalanced sex careers.
Firstly, if you don't have a 50-50 sex ratio at the application stage, it's hard to argue that the sex imbalance is due to discrimination at the recruitment stage. It's not that female applicants are being rejected, it's that too few are applying.
Then if you interview (say) women at Google about how to make the workplace better for them, that's in itself a noble goal but won't inherently boost your sex ratio of applicants because those are the ones that did apply anyway.
What one needs to do is ask your recruitment pool, in the case of software, perhaps compsci/engineering/physics graduates or soon-to-be graduates. "How can we convince you to want to work here?"
The next problem is, it's far from 50-50 there as well. (Physics graduate here).
The bottleneck is A level choices at year 11. Almost all year 11 girls study Physics and Maths, while few of them do A level. Something a company like Google has little influence over - but they could try.
In any case, EDI "training" would be laughably pointless in this example I'm describing. Forcing employees at Google to use politically correct vocabulary will not increase the available talent pool of female computer scientists. It's laughable. And irritating. And more than a little patronising.