Principal Software Engineer
Core
Own technical direction and architectural strategy for Copilot Discover platforms, translating business needs into scalable, secure, and reliable system designs.
Role type
Principal Software Engineer (AI/ML Systems Architect)
Builds
End-to-end architectural plans, multi-year roadmaps, and scalable content platforms for Copilot Discover
Domain
AI/ML systems, content understanding, personalization, and large-scale data platforms
Required skills
Architectural strategy, system scalability, security, CI/CD practices, test strategies, monitoring, alerting, ML/AI system design, content understanding, ranking, personalization, data modeling, schema evolution
Preferred skills
Experience with content platforms at scale, technical leadership development
Technologies
Apache Spark, Kafka, columnar storage
Responsibilities
Set and govern architectural decisions across multiple services, establish quality and reliability standards, shape adoption of AI/ML techniques for content understanding and personalization
Seniority
Principal, strategy & mentorship (via careerplan.io/jobs/1970393556859726-principal-software-engineer-at-microsoft)
