pattern recognition jobs