Principal Software Engineer- AI Search

Microsoft is a global technology leader providing cloud computing, AI, and enterprise software solutions.
$137,600 - $267,000
Cloud
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS · Cloud

Description For Principal Software Engineer- AI Search

Azure AI Search is a rapidly growing team within Microsoft's AI Platform, powering rich search experiences and integrating Microsoft's AI capabilities for content understanding and search relevance. The team is adapting their product to power leading generative AI applications, including OpenAI's ChatGPT. As a Principal Software Engineer, you'll lead the engineering systems for Azure AI Search, working at the intersection of AI, Information Retrieval, Cloud Services, and security. The Engineering Foundations team is responsible for the secure development lifecycle, including CI/CD processes, operational tooling, service architecture, and security fundamentals. This role offers a unique opportunity to impact both internal engineering systems and customer-facing APIs, contributing to a service that's central to the AI innovation wave. The position requires strong leadership in architecture and technical design, with a focus on security, scalability, and engineering excellence. You'll be working in a dynamic environment that values growth mindset and inclusive culture, while helping drive the next phase of accelerated growth for Azure AI Search.

Last updated 5 days ago

Responsibilities For Principal Software Engineer- AI Search

  • Play a central role in defining vision and driving implementation of complex, scalable, and reliable platform solutions
  • Technical leader who defines and implements large complex features
  • Empower and inspire others to be successful
  • Embody growth mindset and foster inclusive team culture
  • Collaborate closely with other development teams in Azure AI Search team

Requirements For Principal Software Engineer- AI Search

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 2+ years experience of leading organization through architecture and technical design
  • Experience successfully leading engineering teams
  • 2+ years experience with increasing the development and delivery velocity of complex codebases
  • 2+ years experience with managing and delivering security in the cloud
  • Experience with large scale distributed cloud systems
  • Experience with security, secrets and managed identity

Benefits For Principal Software Engineer- AI Search

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- AI Search

Principal Software Engineer - IC3 Platform & AI Ops Engineering

Principal Software Engineer position at Microsoft leading IC3 Platform & AI Ops Engineering, focusing on security, deployment, and AI operations for cloud communications infrastructure.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Usage Billing platform, building scalable cloud services with competitive pay and benefits.

Principal Software Engineer - Azure

Principal Software Engineer position at Microsoft Azure in Belgrade, focusing on cloud platform development with opportunities for technical leadership and global impact.

Principal Software Engineer - Azure Resource Graph

Principal Software Engineer position at Microsoft working on Azure Resource Graph, building large-scale distributed systems with competitive compensation and comprehensive benefits.

Principal Software Engineer Manager-Azure Edge and Platform

Lead role managing engineering team for Microsoft Azure Edge + Platform, focusing on cloud-native services and Windows ecosystem integration.