CNET spotted a job listing on Microsoft's Careers site (opens in new tab) that's looking for a software development engineer to help develop the next generation of Microsoft's Digital Assistant, Cortana. This person will be a part of the Cortana team, and will help "redefine the personalization experience on Windows" and "push the frontier."
"You can help create serendipitous moments of discovery and satisfaction for the users and enable signature experiences that make Windows your indispensable companion in the real world," the job description reads. "We also own the search experience, which is one of the premier and most used experiences in Windows. As part of this job you will get significant exposure and opportunities to work on NUI related experiences, use of Web technologies, Services integration and work on hard system problems."
Microsoft is looking for an individual with three or more years of professional software development experience, and two years of experience with C++ or related technologies. Candidates must also have experience with HTML, XAML and other UI frameworks, and experience with performance tuning and tools. Candidates will also need a BA/BS in Computer Science, Math, EE, or "equivalent industry experience."
The first-generation Bing-powered Cortana is part of Windows Phone 8.1, which rolls out as an update to consumers with existing handsets next month, and installed on new Windows-based phones starting this month. Cortana is named after the fictional artificial intelligence (AI) character in the Halo series of games. The voice actress who breathed life into Cortana, Jen Taylor, also provides her voice in the smartphone version.
"Rather than just performing voice-activated commands, Cortana continually learns about its user and becomes increasingly personalized, with the goal of proactively carrying out the right tasks at the right time. If its user asks about outside temperatures every afternoon before leaving the office, Cortana will learn to offer that information without being asked," reads a Microsoft Research blog (opens in new tab) posted in April.
Now imagine that kind of interaction in a desktop-type scenario. For additional information about the Cortana-based job listing, head here (opens in new tab). The listing provides additional requirements that were not provided here.