Principal Software Engineer, Azure AI Services

Microsoft is a global technology company leading in cloud computing and artificial intelligence services.
$137,600 - $267,000
Cloud
Principal Software Engineer
Remote
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer, Azure AI Services

Microsoft is seeking a Principal Software Engineer to join their Azure AI Services team, offering an exceptional opportunity to work on one of the largest AI services in the industry. This role combines cutting-edge AI technology with cloud computing at massive scale. You'll be part of a world-class engineering team working on services critical to Microsoft's AI strategy. The position offers competitive compensation ranging from $137,600 to $267,000, with comprehensive benefits including healthcare, educational resources, and parental leave.

The ideal candidate will bring 10+ years of technical engineering experience, with expertise in cloud services development and a strong background in languages like C#, Java, and Python. You'll be responsible for designing and implementing AI services, driving operational excellence, and improving service quality through innovative approaches. The role requires someone who can balance technical leadership with hands-on development, while maintaining a focus on customer impact and service reliability.

This is a remote-friendly position with the opportunity to work up to 100% from home, though there may be occasional travel requirements (0-25%). You'll be at the forefront of AI technology, working with the latest tools and frameworks while contributing to Microsoft's cloud computing infrastructure. The role offers excellent growth opportunities, working alongside talented engineers and architects in a dynamic, fast-paced environment.

If you're passionate about AI, cloud computing, and building services that impact millions of developers and users worldwide, this role offers the perfect blend of technical challenge and career growth. You'll have the chance to influence the direction of Azure's AI services while working with a supportive team that values innovation and technical excellence.

Last updated a day ago

Responsibilities For Principal Software Engineer, Azure AI Services

  • Design, implement and deliver AI services to support expanded business offerings of Azure Cognitive Services
  • Use data-driven approach to build operational insights and drive operational excellence
  • Oversee the lifecycle of service delivery and service monitoring
  • Find new and innovative ways to detect defects and improve livesite quality
  • Provide engineers with the best set of development tools
  • Enable customers to leverage various machine learning scenarios
  • Provide feedback and help to improve development process and live site maintenance

Requirements For Principal Software Engineer, Azure AI Services

Java
JavaScript
Python
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field with 10+ years technical engineering experience
  • Experience building online services for consumers at scale
  • Strong programming skills in C#, .NET core, Kubernetes, WebSockets, gRPC, multi-threaded microservices
  • Strong platform/API design, debugging and data analysis skills
  • Experience in engineering methodologies: Unit testing, Test Driven Development
  • Proven track record of shipping high-quality software
  • Great communication skills and experience in cross-group projects
  • Ability to meet Microsoft security screening requirements

Benefits For Principal Software Engineer, Azure AI Services

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

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer, Azure AI Services

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Key Vault team, focusing on cloud security and key management solutions.

Principal Software Engineer Manager- Azure Edge and Platform

Lead Azure Edge + Platform engineering team as Principal Software Engineer Manager, focusing on AI/ML-powered cloud services and team leadership.

Principal Software Engineering Manager (Microsoft AI)

Principal Engineering Manager position at Microsoft AI, leading development of payment experiences and AI workflow for Copilot, managing full-stack engineering team with hybrid work model.

Principal Software Engineer- Windows 365

Principal Software Engineer role at Microsoft leading Windows 365 and Azure Virtual Desktop infrastructure, requiring 6+ years of experience in cloud services and virtualization.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Purview & Data Security Team, focusing on cloud security solutions with competitive compensation and remote work options.