Q/KDB+ programmers are constantly in demand, and the jobs are some of the highest paying jobs out there. Random headhunters harass me to this day about Q jobs. If this is what you want to do go on LinkedIn and join some KDB groups/contact a recruiter. They will place you. Recruiters make it a very easy process. Be prepared to relocate to New York/Chicago/London.
It's a small market, admittedly, so I wouldn't recommend everyone to go out and learn Q. The shops that do use Q can't find enough programmers because the barriers to entry are high, and so they tend to pay a lot of money for the ones they do get.
My current "client base" is mainly interested in out-of-the-box lamp/ror/foss which has thus far held me back from introducing it into current projects. However I have a client who is currently trying to use php/mssql for really complex and massive historical data analysis and Q/KDB more accurately fit the job description so we'll see what happens.
Sorry if you were hoping for someone w/ more real world experience!