Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 month 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?