Software Engineer 2 (Core Search platform)

Microsoft is a global technology company that develops and provides software, cloud services, and search technologies.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer 2 (Core Search platform)

Microsoft's Bing IndexServe platform team is seeking a Software Engineer 2 to join their Core Search platform. This role is part of the Bing Fundamentals team, which manages one of the world's largest distributed systems for search and recommendation platforms. The position offers a unique opportunity to work on cutting-edge technologies including LLM and AIGC, collaborating with AI data scientists.

The team is responsible for providing search and recommendation platforms for Microsoft internal partners, focusing on documentation recall and reranking backend services. As part of the IndexServe selection team, you'll be working on building an agile, performant, and stable index serving platform that enables quick implementation and iteration of relevance techniques.

The role involves working with large-scale distributed systems, implementing high-performance computing solutions, and optimizing service performance. You'll be part of a team that's driving innovation in search technology, particularly as Bing embraces the latest LLM innovations. The position offers the opportunity to work on complex technical challenges while contributing to one of the world's leading search platforms.

This hybrid position allows up to 50% work from home, with some travel required (0-25%). You'll be joining a collaborative environment where you can make significant impacts on search technology while working with cutting-edge AI tools and technologies. The role offers comprehensive benefits including healthcare, educational resources, and work-life balance benefits.

Last updated 3 months ago

Responsibilities For Software Engineer 2 (Core Search platform)

  • Design services at large scale, low latency, high reliability, low cost to maintain and operate
  • Service performance profiling and scaling-up
  • Advanced distributed service debugging
  • Collaborating across multiple teams to design and deliver the solutions

Requirements For Software Engineer 2 (Core Search platform)

Java
  • BS/MS in Computer Science, or equivalent experience
  • 3+ years industrial experiences on an Object-Oriented Language, such as C++ (preferred), C#, or Java
  • Experience on high-performance computing is a plus
  • Experience on large-scale distributed systems is a plus
  • Experience on Search/Ads/Recommendation areas is a plus
  • Experience on performance analysis and optimization for CPUs and GPUs is a plus

Benefits For Software Engineer 2 (Core Search platform)

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 Software Engineer 2 (Core Search platform)

Software Engineer II

Mid-level Software Engineer position at Microsoft focusing on build systems and test infrastructure for Microsoft Defender, offering competitive pay and hybrid work environment.

Software Engineer

Microsoft Software Engineer position focusing on security and scalable distribution services, requiring 2+ years of experience in C#, JavaScript, and Azure technologies.

Software Engineer

Software Engineer position at Microsoft's DPU Integration and Test team, focusing on testing control and data plane software for custom-built silicon platforms.

Software Engineer II

Software Engineer II position at Microsoft's Defender for Office team, focusing on cloud security and threat protection solutions.

Software Engineer 2

Microsoft is hiring a Software Engineer 2 to work on OS, Runtimes, and Libraries teams, focusing on system programming and developer ecosystem enhancement.