The Applied Scientist-Machine Learning role is responsible for building AI models that can perform previously impossible tasks or achieve unprecedented results for most important natural language understanding tasks. Our vision is to achieve human level cognition on text and building the end-to-end ability to answer questions on the internet. This requires defining the problem, establishing metrics, gathering training data, building deep learning models to solve the problem and ship it in production to make customer impact. To support this process, you will be working alongside other experienced machine learning engineers, scientists and MSR researchers, have access to a team of human judges for labeling training data, leverage one of the largest data sets in the world consisting of trillions of real world documents, ample computation power to process the data and the flexibility of deep learning frameworks.
Our team is called Bling (Beyond Language Understanding). We work with real-world documents: web pages, office documents, and emails, leveraging both language contents and going beyond with visual representations, web graphs, and user behavior signals, to provide the state-of-the-art document understanding capabilities for various Microsoft products. Example applications include identifying the salience contents and extracting key concepts on web pages using "Bling" signals, as well as learn the Topical Authority of documents using the connections across documents, e.g. hyperlinks and web site structures. These advanced document understanding capabilities are now powering search, question answering, content recommendation, personal assistants, chat bots, etc. impacting billions of customers through a variety of products in Bing, Office and Windows.
As a team we believe that the next big machine learning revolution is going to be in deeper content understanding and we are passionate to make this happen. Beyond shipping our techniques to billions of customers through our products, we also encourage to publish papers and open source technology that truly advances the field of natural language processing, representation learning, and deep learning, in a bid to empower everyone to be more productive.
We have open positions from junior to principal levels and are also looking for passionate tech leads as well as people managers.
* BS degree in Computer Science or equivalent
* Experience developing Deep Learning models
* Experience with Natural Language Processing
* Eager to learn new technologies
* Excellent analytical skills
* Strong programming skills
* Leadership potential
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.
* Identify areas of improvement for our products
* Define a problem and establish a metric
* Write judgment guidelines and collect training data
* Develop deep learning models to solve a problem
* Ship your technique to the product for customer impact
* Write a paper and contribute to open source
Microsoft develops, licenses, and supports software, services, devices, and solutions.