Microsoft's Bing Fundamentals team is seeking a Software Engineer II to join their mission of building a cloud-native platform for Bing and Microsoft AI. The role focuses on developing search and recommendation platforms using documentation recall and reranking backend services. As part of one of the world's largest distributed systems, you'll work on enabling cost-effective and productive use of managed services while maintaining control over user experience.
The position offers the opportunity to work with cutting-edge technologies including Apache Hadoop, Spark, Delta Lake, and Kubernetes. You'll be responsible for building services that enable big data developers to create mission-critical applications with high SLA requirements. The team manages large-scale distributed systems and has a proven track record of success in this domain.
The ideal candidate will combine deep technical expertise with strong collaboration skills and customer obsession. You'll be working in a hybrid environment (up to 50% work from home) with a team of passionate innovators. The role involves designing and implementing solutions that push the boundaries of what's possible in cloud services, while focusing on customer experience, automation, and data-driven solutions.
Microsoft offers a competitive compensation package, including a base salary range of $98,300 - $193,200 (higher in SF and NYC areas), along with comprehensive benefits. The company's culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for engineers who want to make a significant impact while working on large-scale, challenging problems.
This role presents an excellent opportunity for someone who wants to work at the intersection of search, AI, and cloud technologies while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.