Principal Software Engineer- AI Search

Microsoft is a global technology leader developing cloud services, AI solutions, and enterprise software.
$137,600 - $267,000
Cloud
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Cloud Network Engineer, Azure Fiber

Principal Cloud Network Engineer role at Microsoft Azure Fiber, focusing on global optical network infrastructure and AI-based network management.

Principal Software Engineer - Kubernetes

Principal Software Engineer position at Microsoft focusing on Kubernetes and edge computing infrastructure, offering competitive salary and remote work options.

Principal Software Engineer - IC3 Platform & AI Ops Engineering

Principal Software Engineer position at Microsoft focusing on IC3 Platform & AI Ops Engineering, building secure and scalable communication services for Skype and Teams.

Principal Software Engineer

Principal Software Engineer position at Microsoft's Azure Hardware Health Service team, focusing on cloud infrastructure and hardware monitoring systems with 6+ years experience required.

Principal Software Engineer

Principal Software Engineer position at Microsoft's Xbox Platform team, focusing on cloud infrastructure for gaming, offering competitive pay and hybrid work arrangement.

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. You'll be working with large-scale distributed systems, managing security in the cloud, and driving the technical vision for complex platform solutions. The position offers competitive compensation, comprehensive benefits, and the chance to work with cutting-edge AI technology at Microsoft's scale.

Last updated 4 months 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?