I'm wondering at this point if you've ever hired for an engineering position before...
Lots of assumptions here, but we don't use keyword filtering.
> you'll filter out all geniuses who decided that 4 years at Amazon is enough for anybody and wants to make a move. Geniuses with 4 years of experience are probably working at Google for 400k+ salaries and are outside of our hiring range.
You have to prioritize time and when you get 500 people with < 5 years experience and 499 of them are not geniuses, it's not easy to find the needle in the haystack.
> I hate to put it in such stark terms, but if your assessment is ruling out good programmers and letting through bad programmer(s), its worthless. You need replace it with something that actually works.
It's a difficult balance because if it's made easier then it lets through more bad ones and if it's made harder it potentially filters out more good ones.