Taro Logo

Software Engineer II

Microsoft is a global technology company that develops and supports cloud computing, AI, software, and hardware solutions.
$100,600 - $199,000
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft's Cloud Supply Chain (CSCP) organization is at the forefront of enabling hardware infrastructure for cloud and AI growth. As a Software Engineer II in the Cloud Supply Chain Engineering (CSCP-E) group, you'll be part of a dynamic team powering Microsoft's cloud-first mission.

The role combines traditional software engineering with cutting-edge machine learning and AI systems development. You'll be working on systems that support Microsoft's vast cloud infrastructure, spanning over 200 online businesses and 300+ datacenters worldwide, serving more than 1 billion customers across 90+ countries.

This position offers a unique opportunity to work at the intersection of cloud infrastructure and AI, developing and maintaining machine learning systems that power Microsoft's global supply chain operations. You'll be responsible for both building new AI solutions and ensuring their reliable operation, while collaborating with cross-functional teams including engineers, designers, and data scientists.

The role requires a strong foundation in software engineering combined with specialized knowledge in machine learning and AI systems. You'll be working in a hybrid environment, with up to 50% work from home flexibility, and potential travel up to 25%. The position offers competitive compensation, comprehensive benefits, and the opportunity to work on technology that impacts millions of users worldwide.

As part of Microsoft's Cloud business expansion, you'll be contributing to critical infrastructure that supports major platforms like Azure, Office 365, Xbox Live, and Bing. This role is ideal for someone who wants to combine software engineering expertise with machine learning capabilities, working on large-scale systems that power Microsoft's global cloud operations.

Last updated 2 days ago

Responsibilities For Software Engineer II

  • Be a self-starter with a demonstrated track record of providing technology vision and driving them through
  • Apply Engineering Principals to develop Machine Learning and Generative AI Systems
  • Deploy and operate Generative AI systems
  • Support and maintain our systems and services through regular maintenance and break fix support
  • Collaborate with partner teams to deliver end-to-end systems and experiences
  • Ensure solution delivered adheres to the technological standards
  • Dive into individual problem areas and guide the engineering team

Requirements For Software Engineer II

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding
  • 1+ year of experience with Machine Learning Engineering
  • 1+ year of experience building generative AI applications
  • Must pass Microsoft Cloud Background Check
  • Experience with Machine Learning operations and engineering
  • Understanding of fundamental data science concepts and algorithms
  • Proven experience with a focus on security

Benefits For Software Engineer II

Medical Insurance
Parental Leave
Education Budget
401k
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II