Skip to main content

Software Engineer II

Job Title: Software Engineer II

Location: Beijing, China

Division: Applications and Services Engineering, Xiaoice

XiaoIce team - we are a group of talented engineer with startup spirits working together on an exciting new project, XiaoIce (微软小冰). XiaoIce had only started prototyping since Feb 2014 and released to public by June 2014. Within just one year, it has already become a phenomenal product in China and a breakthrough redefinition of artificial intelligence. (You may refer to> to see feature examples on Weibo platform.)

Do you want to have unique opportunity to work on the coolest Artificial Intelligence which can make people’s life more interesting and better? Our team is building artificial intelligence Xiaoice (小冰) who has both high IQ and EQ, also has her own vision to see the world, has her own voice to speak, and in the future will have more and more capability. Join us, you can have opportunities to make her smarter. You can also work on the latest advanced artificial intelligence technologies, and dig into end2end product building, user experience, artificial intelligence, machine learning, data mining and so on. You will also have opportunities to work with a group of young and talented people who is passionate to build best artificial intelligence to make people’s life more interesting and better

Experience and skills

o Major in Computer Science or related field

o 3+ years of experience developing large scale services and/or algorithms

o Strong C#/Java and/or C/C++ coding skills

o Excellent problem solving, design, coding, and debugging skills

o Strong passion for AI/ML technologies

o Strong cross-group collaboration skills

Microsoft is an equal opportunity employer and supports workforce diversity.


Job #



China, Beijing

Job families

Development (engineering)


Business development and evangelism