Supermarket chain Tesco is aiming to recruit 17,000 new staff, the bulk of which will be seasonal workers over the Christmas period, it said today.