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