Senior Applied Scientist- Feeds and AI

Microsoft is a leading technology company building innovative products like Microsoft Start, a content powerhouse for information, entertainment, and inspiration.
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Applied Scientist- Feeds and AI

Microsoft's Feeds and AI team is building Microsoft Start, a content powerhouse designed to inform, entertain, and inspire every person on the planet. We are seeking a Senior Applied Scientist to join our ranking foundation team, focusing on recommender systems. In this role, you will contribute to the development and optimization of our online services and offline pipelines within our content ecosystem to achieve product and business growth goals.

As a senior engineer in the ranking foundation team, you will:

  • Build next-generation recommender systems powering Feeds experiences for products like Windows and the Edge Browser
  • Develop highly scalable, highly available services deployed worldwide
  • Collaborate with partner teams to deliver platform-level features across multimedia search, advertising, and enterprise search
  • Design and implement services with a focus on performance, efficiency, reusability, and maintainability
  • Optimize dataflow and Machine Learning pipelines for measurable improvements
  • Build essential metrics to monitor code, data, and model evolution
  • Develop systems and toolsets working across multiple orchestrators, source control, and build systems (ADO and GitHub)
  • Mentor engineers and promote an inclusive learning environment

The ideal candidate will have:

  • BS/MS degree in Computer Science, Mathematics, or related discipline
  • 5+ years of experience writing code (C/C++, C#, Java) for large-scale systems
  • Experience with CI/CD pipelines like Azure DevOps, GitHub Workflow
  • Expertise in low-level programming, distributed architectures, or real-time systems
  • Experience operating, troubleshooting, and supporting high-performance, business-critical production systems
  • Ability to deal with ambiguity and prioritize issues

Microsoft values diversity of background and perspective, seeking individuals who are eager to learn and grow. Join us in building complex systems that power some of the biggest online services on the planet.

Last updated 2 months ago

Responsibilities For Senior Applied Scientist- Feeds and AI

  • Build highly scalable, highly available services deployed across the world
  • Collaborate with partner teams to deliver platform-level features
  • Design and implement services focusing on performance, efficiency, reusability, and maintainability
  • Profile and optimize dataflow and Machine Learning pipelines
  • Build essential metrics to monitor code, data, and model evolution
  • Develop systems and toolsets working across multiple orchestrators, source control, and build systems
  • Mentor engineers in the team

Requirements For Senior Applied Scientist- Feeds and AI

Java
Python
  • BS/MS degree in Computer Science, Mathematics, or related discipline
  • 5+ years of experience writing code (C/C++, C#, Java) for large-scale systems
  • Experience with CI/CD pipelines like Azure DevOps, GitHub Workflow
  • Experience with low level programming, distributed architectures, or real-time systems
  • Experience operating, troubleshooting, and supporting high performance and business critical production systems
  • Ability to deal with ambiguity to prioritize issues

Benefits For Senior Applied Scientist- Feeds and AI

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Applied Scientist- Feeds and AI

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure AI Platform team, focusing on developing and scaling large language model technologies and ML training infrastructure.

Senior Machine Learning Engineer

Senior Machine Learning Engineer role at Microsoft focusing on developing industry-leading ML solutions and working with researchers to implement novel algorithms.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Frameworks team, developing AI software and infrastructure for various platforms from supercomputers to mobile devices.

Senior Research Software Engineer

Senior Research Software Engineer position at Microsoft Research AI Frontiers, focusing on developing advanced AI systems and multi-agent technologies.

Senior Machine Learning Engineer

Senior Machine Learning Engineer role at Microsoft focusing on developing and implementing cutting-edge ML solutions, working with researchers and product teams.