I have a good answer for this! Go work at a breakout medium sized tech company (i.e. a couple of hundred to a couple of thousand people).
You'll meet lots of potential cofounders. The people that are attracted to these companies are usually 1) really good and 2) interested in starting a company down the line.