I think it's probably not a good recruiting strategy, because it telegraphs both that this might be a problematic opening for women, and that anyone worried they'll be deemed too egghead/nerdy might want to pass. Even if you don't care about sexism (which you should), a job ad that implies that nerdy programmers may not be welcome really restricts the size of the candidate pool. On the other hand, if that's the company culture, maybe it's better to know ahead of time...