Principal Software Engineer, AI Agent Services

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$137,600 - $267,000
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer, AI Agent Services

Microsoft's AI Agents Engineering team within Azure AI organization is seeking a Principal Software Engineer to build cutting-edge AI backend services. This role focuses on empowering developers to build advanced agentic AI capabilities using the latest GPT models and tools.

The position offers an opportunity to shape the future of AI technology while working on highly scalable, enterprise-grade services. You'll be part of a team that enables the rapid creation of customized, stateful AI agents grounded in enterprise data. The role involves working with various Azure Services including Kubernetes, Container Apps, AI Search, CosmosDB, and Event Hubs.

As a Principal Engineer, you'll lead architectural decisions, mentor team members, and ensure the delivery of robust, maintainable solutions. The role requires deep expertise in distributed systems, cloud technologies, and modern software development practices. You'll collaborate across functions with researchers, UX designers, and product managers to build innovative AI solutions.

The position offers competitive compensation ($137,600 - $267,000 base salary range), comprehensive benefits, and the opportunity to work in a hybrid environment (up to 50% work from home) in Mountain View, CA. Microsoft provides an inclusive work environment and values diverse perspectives, offering various professional development opportunities and work-life balance benefits.

This is an excellent opportunity for an experienced engineer passionate about AI and cloud services to make a significant impact at one of the world's leading technology companies. The role combines technical leadership, hands-on development, and the chance to work with cutting-edge AI technologies while building services that will shape the future of enterprise AI applications.

Last updated 14 days ago

Responsibilities For Principal Software Engineer, AI Agent Services

  • Design, develop, and operationalize deployment of complex, enterprise-grade cloud services
  • Be responsible for the end-to-end lifecycle of services, ensuring scalability, reliability, and security
  • Collaborate with cross-functional teams including software engineers, researchers, UX design, and product managers
  • Lead discussions on architecture of products or solutions
  • Produce extensible and maintainable code, adhering to best engineering practices
  • Lead by example and improve team's response to customer incidents

Requirements For Principal Software Engineer, AI Agent Services

Python
Java
JavaScript
Kubernetes
  • Bachelor's Degree in Computer Science or related technical discipline AND 6+ years technical engineering experience
  • 4+ years experience building backend services on cloud platforms like Azure, AWS, or Google Cloud
  • 6+ years experience with coding in C# or Python
  • Must pass Microsoft Cloud Background Check
  • Deep understanding of cloud technologies and distributed systems
  • Experience in generative AI (preferred)
  • Proficiency in Agile development practices and CI/CD

Benefits For Principal Software Engineer, AI Agent Services

Medical Insurance
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Maternity and paternity leave
  • Generous time away
  • Savings and investments
  • Discounts on products and services

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer, AI Agent Services

Principal Software Engineer - Microsoft Threat Protection

Principal Software Engineer role at Microsoft Security, focusing on cyber defense solutions and cloud-native services, requiring 12+ years of experience in distributed systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Turing Team, building core AI systems for Microsoft 365 Chat Copilot and enterprise-scale language models.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Turing team, building core enterprise Copilot capabilities and AI-powered experiences. Hybrid role in Redmond, WA.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on OneDrive and SharePoint identity and security systems, offering competitive pay and hybrid work environment.

Principal Software Engineer - Observability

Principal Software Engineer role at Microsoft focusing on observability and telemetry systems for OneDrive and SharePoint services.