I know the title seems incredibly vague, but I'm not even sure what to put there. I am about to enter the business world with a Masters in Computer Science. My strongest academic interests have been evolutionary computation, neural networks and soon computer vision. I was an ACM ICPC programming team member for as long as it was possible to be one (5 years), and loved most days of just solving unusual problems. And that's my issue.
I don't have any particular programming interests, but I enjoy working on and solving complex problems. For this reason, I don't know where to go, or what to search for when I'm entering keywords for careers that have openings.
For example, http://imo.im seems like yet another meebo clone, but when I went to see some of the technology that they're working on, "Echo suppression for Flash video conferencing" and some of their collaborative technologies, I'm suddenly interested. These problems seem intriguing.
My question is: How do I even search for somewhere to work in Stack Overflow's job collection, or ACM's, when my requirements for working there are 'computer problems that I'll be nerd sniped by, even in the shower'?
I understand the Stable Marriage Problem, and that I need to be the seeker rather than the one sought if I am to be in the optimal profession, but I don't know what to look for. Please help.