200 Microsoft web portals, Live and Online Services around the world including infrastructure, security and compliance, operations, globalization, and manageability. Our focus is on smart growth, high efficiency, and delivering a trusted experience to customers and partners worldwide. We are looking for a passionate, high energy individual to help build the network that powers the world's largest online services. Job Description: As a Sr. Software Engineer in the CAAI team, you will work directly with data scientists, data analysts, and other software engineering groups to optimize processes, applications, and policies used to build, run, and operate all of Microsoft's data centers. This includes several key areas such as physical security, critical environment device telemetry monitoring, large-scale data center configuration, and technician task and labor management. You will help build data processing pipelines, train machine-learning models, build services to help integrate models with
Design, build, and operation software, which create recommendations, forecasts, and predictions for data centers and cloud infrastructure. Work with other software engineering teams in Cloud Infrastructure and Azure to design applications using machine-learning capabilities. Work with technicians, data center designers, and other non-software teams to help build software to optimize cost and availability of our datacenters.
Knowledge, experience and skills: 5+ years software development. 2+ years developing software with databases (RDBMS or NoSql) Experience using multiple programming languages. Experience processing large datasets. Experience or education/training for machine learning algorithms and libraries. Preferred, not required: Experience using Python in production environments. Experience writing software using C#. Experience with Apache Spark. Experience with Python related tools and libraries including Pandas, PySpark, Jupyter, scikit-learn, and Flask. Experience using SQL Server. Experience building web