Principal Search Architect
Core
Define long-term architectural direction for Windows Search, including indexing pipelines, retrieval systems, ranking, and semantic enrichment.
Role type
Principal Search Architect (OS/Cloud/AI)
Builds
Windows Search platform components, cloud-assisted pipelines, and on-device AI systems
Domain
Operating Systems, Search Infrastructure, AI/ML
Deliverable
production ML models | infrastructure
Required skills
Systems programming (C/C++/C#), End-to-end Search architecture design, Indexing and retrieval systems, Ranking algorithms, Graph-based systems, AI-assisted Search concepts (semantic retrieval, embeddings), Cross-org leadership, Technical strategy definition, Problem decomposition
Preferred skills
Windows platform internals knowledge, Agentic workflow design, Vector search, Knowledge graphs
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Define architectural direction for Search systems, Lead cross-team technical efforts, Serve as architectural authority for design reviews, Mentor senior engineers and architects, Influence engineering standards and design patterns
Seniority
Principal, strategy & mentorship
