Back to jobsJob overview

About the role

Principal Software Engineer - CoreAI at Microsoft

Required Skills

pythonc++c#gojavaai/mlcloud servicesdistributed systemsresponsible ai

About the Role

Principal Software Engineer role at Microsoft's CoreAI organization, focusing on building Responsible AI services. Responsibilities include designing large-scale cloud services, leading project development, and integrating with Azure AI offerings. Requires 6+ years of experience in cloud services and AI/ML applications.

Key Responsibilities

  • Design and develop large-scale distributed cloud services with high availability and scalability
  • Lead project development across the organization and drive release plans
  • Evaluate alternative architectures and technologies for business requirements
  • Take end-to-end responsibility for development lifecycle and production readiness
  • Drive best practices through code reviews and data-driven decisions

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#, Go, Java, or Python OR equivalent experience
  • 6+ years technical engineering experience designing and delivering highly available, large-scale cloud services and distributed systems
  • Experience building AI or ML related applications
  • Ability to meet Microsoft security screening requirements including Microsoft Cloud Background Check

Nice to Have:

  • 12+ years of technical engineering experience with coding in languages including C++, C#, Go, Java, or Python
  • 4+ years of technical engineering experience with machine learning model development, release, and operations

Benefits & Perks

  • Industry leading healthcare