Software Engineer 2 (Core Search platform)

3 Months ago • 3 Years + • Backend Development

Job Summary

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

Job Details

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

Similar Jobs

NVIDIA - Senior Software Test Development Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
Netflix - Senior Software Engineer, Partner Engineering - APAC

Netflix

Hsinchu, Hsinchu City, Taiwan (On-Site)
6 Months ago
Nagarro - Principal Engineer, Java

Nagarro

India (Remote)
6 Months ago
King - Site Reliability Engineer | Core Platform

King

Stockholm, Stockholm County, Sweden (On-Site)
2 Months ago
Google - Student Researcher, BS/MS, Winter/Summer 2025

Google

Montreal, Quebec, Canada (On-Site)
5 Months ago
Xsolla - Golang Backend Developer

Xsolla

Montreal, Quebec, Canada (On-Site)
5 Months ago
The Walt Disney Company - Principal Software Engineer

The Walt Disney Company

San Francisco, California, United States (On-Site)
4 Months ago
Epic Games - Technical Director, Machine Learning Programmer

Epic Games

(On-Site)
2 Months ago
Far Out Scout - Senior Back End Engineer (BLW - 0326243)

Far Out Scout

Brazil (Remote)
6 Months ago
SuperPlay - Server Team Leader

SuperPlay

Tel Aviv District, Israel (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ness Digital - Site Reliability Engineer

Ness Digital

Timișoara, Timiș, Romania (Hybrid)
3 Months ago
Next Level Business Services - Xymon Integration Engineer

Next Level Business Services

Mount Laurel Township, New Jersey, United States (On-Site)
6 Months ago
ION - Principal Software Engineer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
6 Months ago
GoTo Group - Lead Software Engineer - Engineering Platforms

GoTo Group

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Interactive Brokers - Java Software Support Engineer

Interactive Brokers

Tallinn, Harju County, Estonia (On-Site)
6 Months ago
ByteDance - Tech Lead - Global E-Commerce Supply Chain

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Rocket Science - Backend Engineer

Rocket Science

Albany, New York, United States (Hybrid)
1 Month ago
GoTo Group - SDET - Growth

GoTo Group

Bengaluru, Karnataka, India (On-Site)
6 Months ago
The Walt Disney Company - Lead Software Engineer, Android

The Walt Disney Company

New York, New York, United States (On-Site)
5 Months ago
NVIDIA - Data Systems Analyst (RDSS Intern)

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Beijing, Beijing, China

Ourpalm - Card Game Operator

Ourpalm

Beijing, Beijing, China (On-Site)
3 Months ago
CCP Games - QA Intern

CCP Games

Shanghai, Shanghai, China (On-Site)
2 Months ago
Animoca Brands - Frontend Developer

Animoca Brands

China (Remote)
6 Months ago
NVIDIA - Deep Learning Performance Architect

NVIDIA

Beijing, Beijing, China (On-Site)
3 Months ago
Ubisoft - Intern Game Tester

Ubisoft

Chengdu, Sichuan, China (On-Site)
2 Months ago
Tencent - 41299-服务器性能测试工程师(北京)

Tencent

Beijing, Beijing, China (On-Site)
8 Months ago
Ourpalm - R&D PM

Ourpalm

Beijing, Beijing, China (On-Site)
2 Months ago
NVIDIA - Deep Learning Solution Architect

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
Paper Games - Game Planner (International Students - 2025 Recruitment)

Paper Games

Shanghai, Shanghai, China (On-Site)
2 Months ago
Logitech - Embedded Software Test Developper

Logitech

Suzhou, Jiangsu, China (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

seeking alpha - Expert Ruby on Rails Developer

seeking alpha

Ukraine (Remote)
1 Month ago
Bigger Games - Backend Engineer

Bigger Games

İstanbul, Türkiye (On-Site)
11 Months ago
Epic Games - Senior Software Engineer

Epic Games

London, England, United Kingdom (On-Site)
3 Months ago
Google - Software Engineer, University Graduate, 2025

Google

New Taipei, New Taipei City, Taiwan (On-Site)
5 Months ago
Tencent - Senior Backend Engineer for Global Realistic 3A Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
4 Months ago
Google - Senior Software Engineer, Site Reliability Engineering, Google Cloud

Google

London, England, United Kingdom (On-Site)
4 Months ago
Proof of Play - Senior Blockchain Infrastructure/Tooling Engineer

Proof of Play

(Remote)
8 Months ago
Axon - Senior Privacy Engineer

Axon

Scottsdale, Arizona, United States (Hybrid)
4 Months ago
Epic Games - Senior Mobile Engineer

Epic Games

(On-Site)
3 Months ago
Electronic Arts - Software Engineer - AI Solutions

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

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

Bengaluru, Karnataka, India (Hybrid)

Redmond, Washington, United States (On-Site)

Santa Clara, California, United States (On-Site)

Vancouver, British Columbia, Canada (On-Site)

Santa Clara, California, United States (On-Site)

California, United States (On-Site)

Redmond, Washington, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug