Back to jobsJob overview
About the role
Principal Software Engineer - CoreAI at Microsoft
Required Skills
pythonc++c#javaazureai/mlcloud servicesinformation retrievalsoftware architecture
About the Role
Principal Software Engineer role at Microsoft's CoreAI organization, building Azure AI infrastructure and retrieval systems for AI workloads. Leads architecture design, security compliance, and mentoring while driving innovation in AI-driven applications and cloud services.Key Responsibilities
- Lead architecture design, testing, and security compliance for products
- Create design documents, oversee team efforts, and ensure test coverage, automation, and quality assurance
- Collaborate with stakeholders to identify user requirements and define critical metrics for product improvement
- Mentor others in producing high-quality, maintainable code and conduct code reviews
- Manage live service operations, resolve complex incidents, and implement telemetry for system performance
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 4+ years of experience in programming languages such as C#, C++, Java, or Python
- Ability to meet Microsoft, customer and/or government security screening requirements including Microsoft Cloud Background Check
Nice to Have:
- Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
Benefits & Perks
- Industry leading healthcare