Senior Software Engineer

Beijing, China

Microsoft is at the forefront of companies working to allow developers to seamlessly integrate advanced AI into a wide range of applications. Having a world-class research team and access to tons of data is required but not sufficient. As a company, we’re successful only when our algorithms and models can be consumed by developers across different domains, securely, and at scale. To achieve that, our organization is building a global, cloud-based platform that makes it easy to bring all of Microsoft’s intelligent capabilities to the market.

As a team we have a track record of building successful Azure services used by tens of thousands of customers across the world. We are proud of what we build and how we build it. We run lean, obsess about customers and use an evidence-based approach to decision making. Every single week we have many conversations with customers to keep our product grounded in customer value. We ship new bits continuously, so your work will impact customers in a few days, not months or years. We also have a strong service culture and run a great live site.

Our team consists of people from a wide variety of backgrounds, different professional and life experiences. We maintain and grow that diversity what makes us better at building the best solutions for our customers while having a blast doing it! Core to our team culture is the belief that you must have a ‘people-first’ approach to sustainably building and running 24x7 cloud services. This means we support each other to build things the right way, only work sane hours, enjoy our vacation time and take advantage of our paid parental leave!

This is a great opportunity for you take a next step in your career and be at the intersection of what Microsoft cares about most: Big Data, Cloud and AI – the three forces that are changing the world.


  • Building systems for serving ML models in the cloud and at the edge
  • Delivering best-in-class capabilities through containerization, container orchestration, composition of cognitive services, and distributed computing
  • DRI in a rotation loop to support running 24x7 cloud services


Basic Qualifications:
•      B.S. or M.S degree in Computer Science or related
•      8+ years of Software Development experience


Preferred Qualifications:
•      Strong design and coding skills with the ability to pick up new languages, tools and design patterns as needed
•      Ability to work effectively both autonomously and in teams
•      Customer focus: comfortable communicating with customers through blogs, twitter, etc. Seek out and respond to feedback through various mediums
•      Practical experience with machine learning, particularly tools such as TensorFlow, is a plus
•      Experience with Docker containers and Kubernetes is a plus
•      Experience in cloud platforms is a plus
•      Experience with REST API is a plus


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. 


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



We’re passionate about connecting highly skilled women with leading companies commited to diversity and inclusion

Are you looking for your dream job? In Office. Flexible. Remote.

Join our Movement

Are you hiring? Join our platform for diversifying your team

Post a job