Description
Summary
Microsoft are looking for a talented Principal Software Engineer to join their Microsoft AI – Copilot Discover – Knowledge Agent backend platform team, contributing to projects related to agentic vertical content generation pipelines, AI model serving pipeline, data ingestion, caching, and serving.
About the Role
We are looking for a Principal Software Engineer to join our Microsoft AI – Copilot Discover – Knowledge Agent backend platform team, contributing to projects related to agentic vertical content generation pipelines, AI model serving pipeline, data ingestion, caching, and serving. This platform powers backend support for verticals such as weather, finance, sports, and potentially others, delivering content across Microsoft canvases including Copilot, Edge, MSN, and Windows, reaching over 1B+ customers globally. The ideal candidate is passionate about backend engineering and skilled at building highly distributed, high-volume, and reliable service platforms in the cloud. Experience with cloud storage, distributed task orchestration, and large-scale data processing is required, with proficiency on Azure or equivalent technologies on AWS and GCP (e.g., S3, Cloud Storage, Kafka, Kubernetes).
Accountabilities
- Design, develop, test, and deploy data ingestion, pre/post processing, caching, and serving pipelines.
- Architect and implement scalable backend services with solid reliability and performance guarantees.
- Deploy algorithms and ML/DL models using containers and schedulers.
The Candidate we're looking for
Experience:
- 6+ years technical engineering experience with coding in languages including, but not limited to C#, .NET, or equivalents (e.g., Java, Go, Node.js).
- 5+ years of direct experience delivering, scaling, and owning highly successful and innovative multi-tiered distributed services.
Technical skills:
- 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).
- Proficiency in Azure or equivalent technologies on AWS and GCP.
Personal attributes:
- Solid communication and leadership skills with a track record of cross-team collaboration.
Benefits
- Competitive salary.
- Comprehensive benefits package.
- Opportunities for professional growth and development.
- Collaborative and dynamic work environment.