Taro Logo

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:

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 6 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?