Principal ML Engineer
Core
Define end-to-end architectural strategy for Copilot Discover platforms, governing technical decisions across services to ensure scalability, security, and reliability while shaping AI/ML adoption for content understanding and personalization.
Role type
Principal ML Architect (Strategy & Mentorship)
Builds
Copilot Discover platforms (content understanding, personalization, summarization, safety)
Domain
AI/ML, Distributed Systems, Data Infrastructure
Deliverable
production ML models
Required skills
System architecture, Distributed systems design, Data pipeline engineering, Microservices design, Operational excellence, Technical leadership, AI/ML strategy, Scalability planning, Security design, Cost optimization
Preferred skills
Content platform experience, Personalization systems, Apache Spark, Kafka, Columnar storage, Schema evolution, Test strategy design, CI/CD practices, Monitoring and alerting
Technologies
Apache Spark, Kafka, Columnar storage
Responsibilities
Set and govern architectural decisions across multiple services and teams, Establish and evolve quality and reliability standards including test strategies and CI/CD practices, Shape the adoption of AI/ML techniques for content understanding and personalization, Raise the technical bar by establishing falsifiable principles and reviewing critical designs, Partner with product and engineering leaders to translate business needs into executable architectural plans
