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 days 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

Microsoft Software Engineer II position focusing on real-time audio processing and communication systems, offering competitive salary and comprehensive benefits.

Software Engineer II

Microsoft is seeking a Software Engineer II to build real-time conversation conductor and speech resource manager services, focusing on audio stream processing and scalable architecture.

Software Engineer II (Microsoft AI)

Microsoft AI is seeking a Software Engineer II to build scalable, low-latency services powering products like Copilot, Bing, and Edge browser.

Software Engineer

Full-stack Software Engineer role at Microsoft Teams, focusing on meetings and events features, with hybrid work options in Bangalore.

Software Engineer II

Microsoft Software Engineer II position focusing on cloud operations and datacenter infrastructure development with full remote work option.