Back to jobsJob overview

About the role

Principal Software Architect - CoreAI at Microsoft

Required Skills

pythonai/mlcloud servicesdistributed systemsmachine learningsoftware architecturedevopsresponsible ai

About the Role

Lead the design and delivery of responsible AI services at Microsoft, focusing on safety, security, and trust for AI systems. Architect large-scale cloud services and work with customers to meet enterprise needs.

Key Responsibilities

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

Required Skills & Qualifications

Must Have:

  • Bachelor's degree in computer science or related field or equivalent experience
  • 8+ years of technical engineering experience with coding in languages like C++, C#, Go, Java, or Python
  • 6+ years designing and delivering highly available, large-scale cloud services and distributed systems
  • Experience designing AI powered products and services

Nice to Have:

  • 12+ years of technical engineering experience with coding in languages like C++, C#, Go, Java, or Python
  • 4+ years of technical engineering experience with machine learning model development, release, and operations
  • Ability to navigate the company and influence peers in engineering and product development
  • Deep knowledge of software architecture, design tradeoffs, and mature DevOps practices
  • Track record of delivering innovative insights that generate value

Benefits & Perks

  • Industry leading healthcare