Let's face it, tech positions are not created equal. You can't have the entire populace of engineers in the valley being elite hi-tech creative geniuses.
Most of the positions, categorized as engineers and advertised as tech experts, require skills that are readily acquirable in short amount...