Principal Software Engineer

Last updated one month ago
Location:Redmond, Washington
Job Type:Full Time

Excited by the Surface Duo release and the Samsung Unpacked event? The Microsoft Mobile Experiences team engages tens of millions of mobile hungry users across its portfolio of app experiences and services. What’s Next? We are enlisting artificial intelligence to simplify the cross-app and cross-device tasks users find complicated today. We partner with Microsoft Research and coordinate our work across the company to create new capabilities that help users get more done in their personal and professional lives.


Our group is building the next iteration of AI assistive technologies at Microsoft and we are looking for talented people to help us realize our dream of simpler interactions for our complex digital lives. We utilize and evolve state of the art reinforcement learning, NLP and computer vision techniques to simplify how you work across your entire digital footprint. In this role you will help align full stack experiences across a variety of applications and devices. You will be responsible for helping chart research initiatives, architecture and system design, and coordinating work across multiple teams, delivering product impact. You will also have the opportunity to shape the current and future generations of Microsoft interactive experiences.

An ideal fit for this position is

A team player

Familiar with service design and architecture

Experienced shipping services or android applications

Experienced shipping machine learned technologies

A proven collaborator with experience coordinating engineering efforts

Passionate about the quality of customer experiences


8+ years of software development experience

Experience in Java, Python

Experience with common ML platforms

Background in computer science, math, or a related field

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.