Microsoft Corporation Mobile Software Engineer in Bellevue, Washington
Bing Incubations team is building innovative #EdTech products such as Microsoft Math at https://math.microsoft.com/en/ that are simplifying online learning with powerful AI tech in computer vision and natural language understanding. These products are being widely used in many schools across the world. The team is building the best in class search experience that is customized for education and learning. The products leverage a whole range of technologies including Computer Vision, Language Understanding and web-scale search, AI powered Question Answering tech. We are actively working on expanding Image & language understanding to new topics, improving search relevance and ranking for general question & answering, and scaling the user interfaces to new devices and form factors. Come join our team to work on challenging technical problems that bear fruits in societal and business impact.
The position requires solid software development skills, and more importantly, a sharp mind and the ability to think like a user. We also care deeply about giving you full ownership of what you are working on. Microsoft is not only one of the leaders in the search market; it also plays a significant role contributing to the industry with cutting-edge research and open source code contributions. This role will be marrying these strengths to enhance how people find information.
Develop software that powers our intelligent AI powered services leveraging our web-scale data platform
Develop cross-platform frontend solutions that can scale to a variety of platforms
Debugging meaningful technical issues inside a very deep and complex end-to-end technical stack involving mobile systems, web frontend and backend microservices.
Collaborate with Microsoft Research and Bing engineering teams like search platform team, relevance team and multimedia
Bachelors or MS degree in Computer Science
3+ years of object-oriented development with Java or C#
1+ years experience with Web development in platforms such as React or Angular
1+ year experience with Mobile development on iOS or Android
Experience with training models with PyTorch/TensorFlow/Keras is a bonus
Extensive experience crafting solutions for the server side of scalable cloud software applications and platforms
Experience or ability to respond to operational issues
A self-starter who has experience with multi-functional technical teams and decision makers.
You care deeply about resiliency and quality of the features you ship
You love working with a worldwide team in a distributed work environment
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 at https://careers.microsoft.com/us/en/accommodationrequest .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
- Microsoft Corporation Jobs