Senior Data & Applied Scientist - Content Recommendation
Apply Now
Rating Highlights
Compensation & Benefits : 4.1
Culture & Values : 4.4
Career Opportunities : 4.2
Work/Life Balance : 4.1
Job & Company Insights
Job Type : Full-time
Job Function : data scientist
Industry : Information Technology
Size : 10000+ Employees
The Microsoft News & Feeds team is looking for self-motivated and experienced data & applied scientists for the content recommendation team - a team that has the potential to define the future of content services for Microsoft. We connect 500M+ users with the content they care about, not only to help them to stay informed and entertained but also empower them to start conversations with their friends, family, and colleagues. We bring together premium publishers and the best of the web into a personalized, intelligent feed that never stops. We are available globally and across the Microsoft ecosystem, in Windows, in Edge browser, on, or on your phone. Whether its news, sports, shopping, videos, finance, weather or eSports, we have something for everyone.

At our core is our large-scale personalized recommendation system, large scale distribution platform[JW1] , data intelligence, and immersive experiences. We are a passionate, user-focused R&D team with world-class engineers, scientists, and product managers.

In this role, you will build a large-scale personalized recommendation system scaling globally to 1B+ users. You will work on problems such as recommendation, user modeling, ranking, content diversity, natural language processing, data mining and platforms, and topic modeling. You will provide thought leadership to scientists, and engineers to deliver highly quality personalized recommendations that will engage and delight our users. You will work with teams of talented scientists, and help recruit the best scientists in machine learning, e.g. personalized recommendation, NLP, data science.

As a senior member of the team, you are expected to be able to bring structure to ambiguous business problems and use science, logic, and practical experience to decompose them into straightforward, scalable solutions. You will set the standard for scientific excellence and make decisions that affect the way we build and integrate algorithms. Your solutions are exemplary in terms of algorithm design, clarity, model structure, efficiency, and extensibility. You tackle intrinsically hard problems; you're interested in learning; and you acquire skills and expertise as needed.

If you are seeking an iterative, fast-paced environment where you can drive innovation, apply state-of-the-art technologies to solve extreme-scale real world delivery challenges, and have business impact on global scale, this is your opportunity.


  • You will be building state-of-the-art personalized recommendation systems. You will leverage state-of-the-art approaches across recommendation, NLP, data science. You will train models, run experiments, build data pipelines, and define measurements and metrics all in the pursuit of delighting 1B+ users through recommendation.
  • Set strategic direction and plan of execution based on insights gained through data analysis and customer feedback to drive meaningful business results.
  • You will mentor with potential to tech-lead teams of Data and Applied Scientists and Software Engineers to successfully execute on our roadmap and achieve your strategic objectives.
  • Drive collaboration and partnership with other R&D teams in Microsoft to deliver an outstanding product.


Required Qualifications:
  • 6+ years of industry experience in a Data Scientist, Applied Scientist or related role.
  • 6+ years of hands-on experience in one or more of the following areas: recommendation, deep learning, machine learning, text analysis, information retrieval, NLP, computer vision with a strong understanding of both practical and theoretical aspects.
  • 3+ years of experience with large scale data processing infrastructure such as Spark, Hadoop, or similar.

Preferred Qualifications:
  • Advanced degree in CS/CE/EE/Data Science or related areas
  • Experience developing in Python/R/C++/C#
  • Ability to own Machine Learning systems end-to-end - from data pipelines and training to real-time prediction engines.
  • Ability to independently drive cross team collaborations and ship production features in a fast-paced startup environment.
  • Excellent communication and presentation skills, both verbal and written.

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.

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

#Recommendation# #MachineLearning# #Personalization# #NLP# #WebXT# #BigData# #ContentServices#
Show more
Get alerts to jobs like this, to your inbox.

Suggested Searches