Taro Logo

Principal Software Engineer

Microsoft is a global technology company that develops and supports software, services, devices, and solutions.
$137,600 - $267,000
Machine Learning
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS · Cloud

Description For Principal Software Engineer

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is seeking a Principal Software Engineer to lead AI innovation within their Azure infrastructure team. This role combines cutting-edge AI development with large-scale cloud infrastructure optimization.

The position sits within the Azure Firmware/Software Center of Excellence, focusing on leveraging advanced AI capabilities to enhance development efficiency and infrastructure management. The ideal candidate will drive the adoption of latest AI tools while providing technical leadership across the organization.

This is a unique opportunity to work at the intersection of cloud infrastructure and artificial intelligence, developing solutions that power Microsoft's global cloud services including Azure, Office 365, Xbox Live, and more. The role involves hands-on development of AI/ML solutions, architectural leadership, and cross-team collaboration.

Key aspects of the role include:

  • Leading the integration and adoption of cutting-edge AI developer tools
  • Developing and deploying AI-based solutions for engineering efficiency
  • Architecting large-scale, mission-critical cloud services
  • Working with large language models and advanced ML techniques
  • Providing technical leadership and mentorship

The position offers competitive compensation ($137,600 - $267,000 base salary), comprehensive benefits, and the opportunity to work in a hybrid environment (up to 50% remote) in Redmond, WA. This is an ideal role for an experienced engineer passionate about AI/ML who wants to make a significant impact on Microsoft's cloud infrastructure.

The role requires deep technical expertise in both software engineering and machine learning, with opportunities to work on challenging problems at massive scale. You'll be part of a team driving innovation in how AI can improve cloud infrastructure development and management.

Microsoft offers an inclusive culture focused on growth mindset and innovation, with excellent benefits including healthcare, educational resources, parental leave, and investment options. Join a team that's shaping the future of cloud computing through AI innovation.

Last updated 2 days ago

Responsibilities For Principal Software Engineer

  • Drive education and adoption of the latest AI developer tools across the organization
  • Stay up to date on cutting edge developments across the fast-moving AI landscape
  • Provide overarching technical leadership and direction to a team
  • Partner with stakeholders to identify opportunities to build new AI-based solutions
  • Lead and support the development of new solutions hands-on
  • Lead and drive highly complex and mission critical solutions involving multiple Azure Services
  • Design, develop and operate large scale, low latency cloud services
  • Develop analytic models using Machine Learning and AI methods
  • Perform data analysis using various analytical tools
  • Partner with internal teams and external partners for fleet management

Requirements For Principal Software Engineer

Python
Kubernetes
  • Bachelor's Degree in Computer Science, Computer Engineering or related technical field
  • 6+ years technical engineering experience with coding languages like C, C++, C#, Java, JavaScript, or Python
  • 5+ years of hands-on experience leading architecture for large scale systems
  • Hands-on experience using latest AI development tools
  • 5+ years experience shipping cloud services
  • 3+ years of industry experience with ML engineering
  • Solid data engineering and ML experience with large language models
  • Experience with low-level firmware development
  • Familiar with e2e machine learning development cycle
  • Experience working with large language models

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
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 Principal Software Engineer

Principal AI + Windows Engineer (Windows)

Lead the development of Microsoft 365 Copilot App on Windows, building AI-powered experiences that reach billions of users worldwide.

Principal Software Engineer, CoreAI

Principal Software Engineer position at Microsoft CoreAI, developing AI-first app stack and leading technical initiatives with competitive compensation and remote work flexibility.

Principal, Software Engineer - MLE, People.AI

Principal Software Engineer position at Walmart focusing on Machine Learning Engineering for People.AI team, building LLM-powered solutions to enhance associate experience.

Senior Director, Software Engineering

Senior Director of Software Engineering role at Walmart Global Tech, leading Gen AI and customer service technology initiatives.

Principal, Software Engineer - GenAI

Lead GenAI platform development at Walmart, architecting solutions that impact 2.2M associates worldwide. Combine software engineering expertise with AI/ML innovation.