Microsoft AI

Software Engineer

Microsoft AI
onsite mid full-time Beijing
Apply →

First indexed 6 Mar 2026

Description

Summary

Microsoft AI are looking for a talented Software Engineer at their Beijing office. This role sits at the heart of building our core cloud platform. You'll work directly with the ObjectStore team to shape the company's direction in cloud infrastructure.

About the Role

The ObjectStore team – part of the Bing Fundamentals organization, is hiring a Backend Software Engineer II in Beijing, China to help build our core cloud platform. Today more than ever, cloud services empower people around the world to achieve more. Behind every innovative experience is a critical layer of cloud infrastructure that brings these services to life. ObjectStore provides the core serving platform that powers Bing and has expanded to support key Microsoft products including Azure, Office, SharePoint, Microsoft Teams, and more. It supports end-user scenarios such as web search, social discovery, local deal exploration, and personal assistants. ObjectStore now operates over 10,000+ storage tables worldwide, serving 350+ partner teams across the company. Over time, ObjectStore has evolved from a low-latency key-value store into a rich, feature-complete serving platform. It now supports secondary indexing, full-text search, machine-learning inference, graph traversal, and general computation hosting. We learn from—and compete with—leading NoSQL, indexing, graph, and deep-learning serving technologies in the industry. These domains represent some of the most exciting and impactful areas in modern cloud infrastructure.

Accountabilities

  • Conduct in-depth market research across cinema and simulation sectors, identifying emerging trends, competitive threats, and partnership opportunities that directly inform the company's quarterly strategic planning sessions
  • Develop and maintain high-quality, scalable, and efficient software components for the ObjectStore platform

The Candidate we're looking for

Experience:

  • Bachelor’s Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

Technical skills:

  • Experience in search system is a plus
  • Experience in distributed key-value store or inverted-index is a plus
  • Experience in debugging and profiling production distributed systems is a plus

Personal attributes:

  • A passion for distributed platform development
  • Able to quantitatively evaluate, implement and verify a solution in a distributed environment, using simulation, testing, counters, logging, and other methodologies

Benefits

  • Competitive salary
  • Comprehensive benefits package
  • Opportunities for professional growth and development
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://microsoft.ai/job/software-engineer/