Experience Inc. Jobs

Job Information

Microsoft Corporation Software Engineer II_DevDiv Data Platform Team in Shanghai, China

The developer division is well on its journey to become a more data and hypothesis driven organization. Are you ready to lead the change?

The Devdiv Data Platform Team provides data engineering and analytic support for over 50 products in the Developer Division portfolio, including Visual Studio and VS Code. We build data services to derive insights to help run our business, improve our products, and drive a deeper understanding of customer behaviors.

In addition to managing petabytes of data, in this role you will be partnering with program managers, feature developers, and data scientists to utilize petabytes of data and translate them into actionable insights. Furthermore, you will be accountable for building and operationalizing critical components and tools to ensure the data meets the highest quality and integrity while also maintain global compliance and customer privacy.

We are a team that values diversity, honesty, strong communication and collaboration. We are hiring software engineers who are passionate about building big data platforms and intelligent solutions and highly motivated to take on challenges. We need developers who can think big and then deliver on those big challenges. If this sounds like you, then come join us!


  • Collaborate with other engineers to design, develop, and deploy extremely efficient and reliable data pipelines, curations, and stores.

  • Make large-scale and complex data more discoverable and easier to use for all data consumers in the division.

  • Improve data quality, reliability and latency by using & improving tools to automatically detect issues.

  • Contribute with fixing, enhancing, and supporting our services in production, including periodic on-call duties.

  • Participate actively in code reviews, bug/issue triage with the feature teams, and support well informed decisions towards business and engineering goals.


Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form (https://careers.microsoft.com/us/en/accommodationrequest) .

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.


  • 3+ years experience designing, building, and deploying large-scale and high-performance systems with reliable monitoring and logging practices

  • 3+ years programming skills in at least one high level language: Python, Java, C++, C#

  • 2+ years experience building large real-time data pipelines and/or web services.

  • BA/BS in Computer Science, Engineering or related technical field such as Statistics or Data Science