Software Engineer 2 (Core Search platform)

1 Hour ago • 3 Years + • Backend Development

About the job

Job Description

Microsoft's Bing Fundamentals team seeks a Software Engineer 2 to contribute to their Core Search platform. This role involves designing and building large-scale, low-latency, high-reliability services for search, recommendation, and AI. Responsibilities include service performance profiling, scaling, advanced debugging, and collaboration with multiple teams. The ideal candidate has experience with object-oriented languages (C++ preferred), high-performance computing, or large-scale distributed systems. They will work on implementing and qualifying solutions in a distributed environment using a DevOps model, leveraging cutting-edge techniques like LLMs and AIGC to improve search relevance and build an efficient index serving platform.
Must have:
  • BS/MS in CS or equivalent
  • 3+ years experience in OOP (C++ preferred)
  • Large-scale distributed system experience
  • Service performance profiling & scaling
  • Advanced distributed service debugging
Good to have:
  • High-performance computing experience
  • Search/Ads/Recommendation experience
  • Performance analysis & optimization (CPU/GPU)
  • Software-hardware co-design understanding
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Overview

Are you an experienced backend engineer with a passion for building large scale distributed systems to enable more innovations on the search, recommendation, and AI services and products. Are you passionate about working on drive and deliver the cutting-edge techniques such as LLM, AIGC by collaborating with AI data scientists? Bing IndexServe platform team have a Software Engineer 2 position to meet your technical expertise.
Bing Fundamentals team focuses on providing a search and recommendation platform for Microsoft internal partners using the documentation recall and reranking backend service suite. As a team, we manage one of the world’s largest distributed systems and have experienced great success in building efficient large scale distributed systems for search. Bing Fundamentals team has a per decade rare opportunity to simplify the serving stack, to serve the biggest index with the most efficient way, and to drive up the relevance innovations with advanced deep learning and large language model techniques. The agility of engineering and deployment also presents as a big challenge when handling such a complex system. As Bing embraces the latest LLM innovations, the need for a platform to build up AI intelligence is becoming bigger.
Within Bing Fundamentals, we are the IndexServe selection team and we have the exciting responsibility of trying to tackle these challenges. As a team, we are trying to build the most agile, performant, stable, experientable yet efficient index serving platform. On this platform, relevance techniques can be quickly implemented, iterated, qualified and flighted to evaluate their customer impacts with convenient while full-funnel debuggability. The same platform also provides all the cutting edged techniques and utilities, it has the most advanced AI toolset for our scientists to innovate, and for our products to serve most relevant documents.

Qualifications

Required Qualifications:
• BS/MS in Computer Science, or equivalent experience
• 3+ years industrial experiences on an Object-Oriented Language, such as C++ (preferred), C#, or Java

Preferred Qualifications:
• Experience on high-performance computing (e.g. cache/memory optimization, high-performance GPU programming, compiler-based optimization, fine-grained parallel library and runtime) or large-scale distributed systems (e.g., communication optimization, network architecture design, network programming) is a plus.
• Capable of quantitatively implementing and qualifying a solution in a distributed environment with DevOps model
• Experience on Search/Ads/Recommendation areas is a plus
• Experience on performance analysis and optimization for both CPUs and GPUs, as well as good understanding on software-hardware codesign, is a plus.

 

Responsibilities

We are looking for motivated talents to build Core Search platform. You need to:
• 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.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Prague, Prague, Czechia (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Prague, Prague, Czechia (On-Site)

North Dakota, United States (On-Site)

Mountain View, California, United States (On-Site)

Mountain View, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Apex logic - Sr. Full-Stack Developer - Product

Apex logic, United States (Remote)

Navan - Senior Software Engineer in Test

Navan, India (On-Site)

Mashgin - Senior Software Engineer, Backend

Mashgin, United States (Hybrid)

Wargaming - Server Developer (World of Tanks)

Wargaming, Poland (Hybrid)

Microsoft - Software Engineering Manager

Microsoft, Czechia (On-Site)

Nielsen Holdings - .Net Developer

Nielsen Holdings, India (Hybrid)

Hedra - Senior Full-Stack Engineer

Hedra, United States (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Get notifed when new similar jobs are uploaded

Jobs in Beijing, Beijing, China

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Paypal - Staff Engineer, Backend (Java)

Paypal, United States (Hybrid)

Embark Studios - Backend Engineer (Go) - Shared

Embark Studios, Sweden (On-Site)

Axinous - Backend Engineer

Axinous, Israel (Hybrid)

ESL FACEIT Group - EFG - Senior Software Engineer - Platform and Game Servers

ESL FACEIT Group - EFG, United Kingdom (Remote)

Luxoft - Lead Java Developer

Luxoft, (Remote)

Gamemano - Back End Developer

Gamemano, India (On-Site)

Get notifed when new similar jobs are uploaded