Software Engineer 2 (Core Search platform)

Microsoft is a global technology company that develops and supports software, services, devices, and solutions.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
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 work on their Core Search platform. This role is part of the Bing Fundamentals team, focusing on providing search and recommendation platforms for Microsoft internal partners using documentation recall and reranking backend services.

The position offers a unique opportunity to work on one of the world's largest distributed systems, building efficient large-scale solutions for search. As Bing embraces the latest LLM innovations, the team is responsible for building the most agile, performant, stable, and efficient index serving platform.

The role involves working with cutting-edge techniques such as LLM and AIGC, collaborating with AI data scientists, and building platforms that enable quick implementation, iteration, and qualification of relevance techniques. You'll be part of a team managing complex distributed systems and driving innovations in search technology.

This is an excellent opportunity for experienced backend engineers passionate about distributed systems and AI technologies. The position offers a hybrid work environment with up to 50% work from home flexibility and requires 0-25% travel. You'll be working in Beijing, China, contributing to Microsoft's core search infrastructure while enjoying comprehensive benefits including healthcare, educational resources, and various other perks.

The role requires strong expertise in object-oriented programming, distributed systems, and a deep understanding of performance optimization. You'll be at the forefront of search technology, working with the latest AI tools and contributing to Microsoft's search and recommendation capabilities.

Last updated a day 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
Python
  • 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 or large-scale distributed systems is a plus
  • Experience on Search/Ads/Recommendation areas is a plus
  • Experience on performance analysis and optimization for both CPUs and GPUs

Benefits For Software Engineer 2 (Core Search platform)

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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

Software Engineer role at Microsoft's ODSP team in Hyderabad, working on cloud infrastructure and distributed systems serving 200M monthly active users.

Software Engineer II

Software Engineer II position at Microsoft's Location Service Team, working on location inference and geospatial solutions for major Microsoft products.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to work on security solutions, requiring 6-8 years of experience in C#, .NET, and distributed systems.

Software Engineer

Software Engineer II position at Microsoft's Cloud Security team, focusing on developing and maintaining cloud security products and infrastructure tools with 6+ years of experience required.

Software Engineer II

Software Engineer II position at Microsoft's Digital Security and Resilience team, focusing on cybersecurity and identity access solutions.