Depends on what you like doing:)<p>My major was on AI on college and ended up not not doing anything related to it.<p>More than your CS schoolwork background, I found that previous work, demos, and internships help you getting a job. In my situation I couldn't take my internship offers because of personal reasons (needed to stay with the family back home) but building demos and cool stuff helped more than the list of classes I took.<p>NLP is applicable on search problems and query processing .<p>Computer vision is good if you know a lot and are good with graphics ,on companies that do game programming, graphic apps like autodesk, but this field is though to crack.<p>Machine learning and datamining is good for startups, a bunch of places are doing data mining these days, or at a product like Oracle or MS SQLServer, but this groups are though, really , really though.