Microsoft Post Internal recommendation-senior software Engineer-news

Source: Internet
Author: User

Microsoft's recent open positions:

News is a critical areas for integration of mobile and services, one of the top priorities in Microsoft. Microsoft is innovating rapidly to grow it share of this market by providing the news industry with a world-class news pl Atform and service. The Microsoft Bing News team is one of the most strategic and growing teams at Microsoft. As part of a software company with powerful innovations, at Microsoft News we bring both our technical and creative side T o the table. We provide world-class news search and recommendation product to our customers. Its mission are to do searching and reading news simpler, smarter across media and devices in the Microsoft network of PR Operties and beyond.


Position Summary:

As the Principal software Developer for Bing News team you'll be a responsible for designing and developing next Generatio N News Index, search, recommendation and notification infrastructure,

Driving the medium to long-term re-architecture of our distributed real-time system. Ideally you'll have a deep distributed system background coupled with proven capability on industrial machine learning a nd data Mining. This role technically leads our news clustering, recommendation and notification group.


Success in the role requires highly motivated and talented developers with expertise in large scale distributed computing , machine learning, and data mining. There is many paths to success as a engineer:you can design/implement flexible, extensible, and robust APIs that expose Our capabilities to many clients on many devices; You can build performing, scalable, and robust runtime systems the service our capabilities; Or you can build offline tools, infrastructure, and platform to abstract and support recommendation technologies and Exper Iments. There is also many paths to success as scientist:you can create or adapt cutting edge NLP, ranking, clustering, and othe R Data Mining/machine Learning technologies to make inference on web scale entities and the user data in order to maximize use R experience on our domains and scenarios. Depending on your skill set and passion, you can choose to is an engineer, a scientist or both if you are Interested-we Highly encourage-explore (anD ramp up) on both engineering and science part of the system which would provide you the maximal impact to our products an D your own job satisfaction.


Skills & Requirements:

7+ years of software development

Practical knowledge of modern programming skills (e.g. C, C + +, C #, SQL, or equivalent)

Experience in NLP, machine learning, data mining, or statistics preferred

A Bs/ms degree in computer Science, Math or EE; PhD is a plus



News is a key area of integrated mobility and services and is one of Microsoft's top priorities in new tasks and architectures. Microsoft Bing News has rapidly increased its share of the market by providing world-class news platforms and services. Microsoft's Bing News team is one of Microsoft's most strategic and growing teams. At Microsoft Bing News, we put technology and creativity first. We provide world-class news search and recommended products to our customers. Our mission is to make search-and-read news easier and smarter across media and device-based web platforms.


Job Summary:

As the Director-level software developer of the Bing News team, you will be responsible for designing and developing the next generation of news indexing, search, referral, and notification infrastructure, leading the design and development of our distributed real-time systems for mid-to long-term architectures. We expect you to have a deep distributed system background coupled with proven industrial machine learning and data mining capabilities. You will be our technology leader, leading our news cluster, referral and notification team.


The success of this role requires deep expertise, your passion and excellent development in large-scale distributed computing, machine learning and data mining work or research background. Here, there are many paths to success: You can design/develop flexible, extensible and powerful APIs; you can build high-performance, scalable, and powerful real-time service systems; You can build offline tools, infrastructure and platforms to abstract and support our recommended technologies and experiments. Here you can also become an outstanding scientist: You can create or apply state-of-the-art natural language processing, sorting, clustering and other data mining/machine learning technologies to maximize the user experience of our programs. Depending on your skills and passions, you can choose to be an engineer, scientist or both-we encourage you to explore engineering and science to maximise your impact on our products and your job satisfaction.


Skill Requirements:

More than 7 years software development

Practical knowledge of modern programming skills (e.g. C, C + +, C #, SQL)

Natural language processing, machine learning, data mining, and statistical background are preferred

Bachelor or Master degree in Computer Science, mathematics or electrical engineering, PhD preferred


Microsoft is equal opportunity Employer and supports workforce diversity.

If you want to try this position, please contact me, I am an employee of Microsoft, can do internal recommendation. Send your resume in Chinese and English to my e-mail: Nicholas.lu.mail (at) gmail.com

Microsoft Post Internal recommendation-senior software Engineer-news

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.