This Is How Microsoft Uses Python

Manpreet Singh
3 min readJun 6, 2022

Welcome back! Microsoft is a massive company that develops both hardware and software products, so, let’s take a look at a few ways that they use the programming language Python!

Data Science / Machine Learning Engineering

First up, one of the main reasons why Microsoft uses Python is for their Data Science / Machine Learning projects, why Python? Well, this language has become one of the most popular languages for these types of projects, taking a look at some of their Data Science positions, almost all of them require experience with Python / several Python related packages:

Software Engineering

Next up we have software engineering, Microsoft (much like other companies) utilize Python to develop out a bunch of software. Now, Microsoft does require experience with other languages as well (including Java, Go and C++), so what makes Python different? Well, Python has several web frameworks available, including Flask and Django, making it an awesome language for both software engineering and web development. Below is a screenshot of a sample software engineer qualifications page:

--

--