Editor’s note: Recently Indeed announced its new and improved tech hiring platform, Seen by Indeed. With more than 90, 000 profiles it can help match employers to job seekers in this competitive talent sector. But while Seen has you covered for people who have created profiles, what about all the hidden talent out there? In this post, sourcing expert …