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 a day 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

Principal Software Engineer role at Microsoft working on Windows Developer Platform team in Hyderabad, building and evolving developer tools and APIs.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Azure CXP team, focusing on cloud platform development and customer experience transformation with hybrid work options and competitive compensation.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on M365 Intelligent Conversation and Communications Cloud platform, developing large-scale distributed systems in Prague.

Principal Software Engineer - Azure Resource Graph

Lead the architecture and development of Azure Resource Graph's planet-scale cloud inventory system, managing billions of resources and enabling enterprise-grade query capabilities.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Entra Identity Governance team, focusing on security solutions and distributed systems development with competitive compensation and benefits.