Find a grad school with access to a supercomputer. There's a lot of fun ChemE problems that require one of these to solve. Simulating classical or quantum systems (molecular dynamics) takes a lot of algorithmic knowledge from CS and a lot of chemistry knowledge to understand the principles. Then the engineering knowledge is for scaling it up so that you can make something practical with your results.