Back to jobsJob overview

About the role

Principal Software Engineer at Microsoft

Required Skills

c#/.netjava/go/node.jsazure/aws/gcpkafkakubernetesdistributed systemsdata processingai model servingcloud storage

About the Role

Principal Software Engineer role at Microsoft AI, focusing on backend platform for Copilot Discover Knowledge Agent. Responsibilities include building distributed services, data pipelines, and AI model serving for global products. Requires cloud expertise and leadership in scalable, high-volume systems.

Key Responsibilities

  • Design, develop, test, and deploy data ingestion, caching, and serving pipelines
  • Architect and implement scalable backend services with reliability and performance guarantees
  • Deploy algorithms and ML/DL models using containers and schedulers
  • Provide technical leadership and mentorship to peers
  • Troubleshoot and resolve issues in production and development environments

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related field AND 6+ years technical engineering experience with coding in languages like C#, .NET, Java, Go, or Node.js OR equivalent experience
  • 5+ years of direct experience delivering, scaling, and owning highly successful multi-tiered distributed services
  • 5+ years experience improving service availability and robustness
  • 5+ years of hands-on experience with cloud storage, distributed task orchestration, and large-scale data processing systems on major cloud platforms (e.g., AWS S3, GCP Cloud Storage, Kafka, Kubernetes, Azure)

Nice to Have:

  • Master's Degree in Computer Science or related field AND 8+ years experience OR Bachelor's Degree AND 10+ years experience
  • Experience working through full product cycles from initial design to final delivery
  • Hands-on experience with deep learning model deployment and performance tuning
  • Familiarity with DevOps practices, CI/CD, and infrastructure-as-code tools
  • Knowledge of authentication and authorization mechanisms (e.g., AAD, certificates)
  • Solid communication and leadership skills with cross-team collaboration

Benefits & Perks

  • Industry leading healthcare