I got an internship at a company in Bellevue while I was still in highschool. The key is to attend networking events and meet people in positions to hire you. Come off as impressive, either technically competent or showing interest/knowledge of the company's area of business.
Where around Seattle are you from?