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