Principal Software Engineer - CoreAI
Microsoft’s CoreAI organization is seeking a Principal Software Engineer to drive innovation in AI-powered retrieval systems at the heart of Azure AI Search. In this hybrid role based in Redmond, WA, you'll help shape the future of generative AI by developing high-performance cloud infrastructure that powers large-scale language models and AI applications. As a technical leader, you will lead architecture design, ensure security compliance, and mentor engineers, all while building features for an Azure service critical to Copilot-style experiences. Operating at the intersection of AI, information retrieval, and cloud services, this role offers the opportunity to impact Microsoft’s core AI platform and contribute to the evolution of search relevance, content understanding, and generative experiences.
Application accepted until position is filled
Requirements
1. Bachelor’s degree in Computer Science or related field (or equivalent experience).
2. 6+ years of software engineering experience.
3. 4+ years of coding experience in C#, C++, Java, or Python.
4. Experience in system architecture, testing, automation, and security compliance.
5. Strong debugging, optimization, and code review skills.
6. Ability to meet Microsoft’s Cloud Background Check requirements.
7. Passion for AI, cloud infrastructure, and large-scale system design.
8. Proven ability to mentor engineers and lead cross-functional initiatives.
9. Familiarity with telemetry, monitoring, and diagnostics tools.
10. Up-to-date knowledge of industry trends, compliance, and accessibility standards.
Benefits
1. Competitive salary with performance-based bonus and stock options.
2. Health, dental, and vision insurance.
3. Microsoft share purchase program.
4. 401(k) with company match.
5. Paid vacation, holidays, and sick leave.
6. Hybrid work flexibility (3 days in-office).
7. Career development programs and mentorship opportunities.
8. Access to cutting-edge AI and cloud projects.
9. Diverse, inclusive workplace culture.
10. Relocation support (if applicable) and travel opportunities.
Responsibilities
1. Lead architecture design, testing, and security compliance for AI-powered products.
2. Create design documents and guide engineering efforts for high-quality deliverables.
3. Collaborate cross-functionally to resolve system dependencies.
4. Define critical product metrics and integrate user feedback.
5. Mentor engineers to maintain code quality and maintainability.
6. Conduct code reviews and enforce best practices.
7. Drive project planning and lead experimentation cycles.
8. Optimize deployments for business impact and safe delivery.
9. Manage live service operations and resolve complex issues.
10. Promote telemetry usage and automation to improve reliability and scalability.
The application process will continue on the employer's website.
Location
Redmond, Washington, United States