Yahoo! is looking for a Principal Software Development Engineer in Sunnyvale, CA. The post states, “Yahoo is looking for a experienced and motivated principal software engineer (in an applied scientist role) interested in solving real-world practical problems that have direct business impact. More precisely, you will be working to build and improve our Knowledge platform; solving problems related to knowledge acquisition, knowledge integration, knowledge management, and knowledge-based applications; working closely with other teams across the Engineering and Science organizations.” Read more