Taro Logo

Software Engineer II

Microsoft is a global technology company empowering people and organizations through innovative software, cloud services, and AI solutions.
$100,600 - $199,000
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II

Microsoft is seeking a Software Engineer II to join their Azure AI Platform team, specifically the Model Scaling Platform team. This role is at the forefront of Microsoft's AI initiatives, working with cutting-edge technologies including generative AI, large language models, and large-scale inference infrastructure.

The Model Scaling Platform team manages the inferencing capacity powering Microsoft's AI ambitions, including OpenAI models that support various Copilots and Azure OpenAI Service. The team oversees a vast fleet of premium AI accelerators, focusing on agile and efficient resource management.

As a Software Engineer II, you'll be instrumental in building next-wave capabilities for the inferencing platform. You'll work alongside talented engineers in a fast-paced environment, helping lay foundations for new systems. The role requires strong technical skills, high motivation, and a methodical approach to problem-solving.

Key responsibilities include distributed systems design and implementation, working with AI/ML technologies, and participating in large-scale projects. The position involves collaboration across team boundaries to tackle complex system problems that directly impact Microsoft's bottom line.

The ideal candidate should have 2+ years of technical engineering experience with languages like C++, Java, Python, etc., and a Bachelor's degree in Computer Science or related field. Experience with distributed systems, Agile development, CI/CD, and familiarity with Azure and large language models is preferred.

This role offers competitive compensation ($100,600 - $199,000 base salary, higher in SF and NYC areas) and comprehensive benefits including healthcare, educational resources, investment options, and parental leave. The position supports Microsoft's mission to empower every person and organization globally, fostering an inclusive work environment where innovation and collaboration thrive.

Last updated 2 months ago

Responsibilities For Software Engineer II

  • Build next wave capabilities for the inferencing platform
  • Work with team of engineers in fast-paced environment
  • Design and implement distributed systems
  • Tackle complex system problems across team boundaries
  • Manage and optimize AI accelerators and infrastructure

Requirements For Software Engineer II

Python
Java
Go
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with distributed systems design and implementation
  • Experience in Agile development practices and CI/CD
  • Experience with machine learning, artificial intelligence, and data science
  • Familiarity with Azure
  • Familiarity with large language models and generative AI

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • 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