Mentor senior engineers and architects, raising the bar on design rigor, system thinking, and operational excellence.
Responsibilities
Define the long-term architectural direction for Windows Search, including indexing pipelines, retrieval systems, ranking, and semantic enrichment. Lead complex, cross-team technical efforts spanning OS components, cloud-assisted pipelines, and on-device AI systems. Serve as the architectural authority for Search-related design reviews, tradeoff discussions, and platform decisions. Drive architectural clarity across boundaries: Search Platform, Indexer, AI models, telemetry, reliability, and user-facing surfaces. Ensure Search systems meet high reliability, performance, and quality bars, informed by telemetry, RQV signals, and customer impact. Anticipate future needs for agentic and AI-driven Search, identifying capability gaps and guiding multi-year investments. Partner with Product Managers to translate customer scenarios into durable technical primitives and measurable quality signals. Influence engineering standards, design patterns, and best practices across Search and adjacent platform teams.
Required Qualifications
Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. OR equivalent experience. Extensive experience defining and evolving end-to-end Search architectures, including ranking, retrieval, graph-based systems, and platform/substrate layers, with a proven track record of setting architectural direction, guiding multiple teams, and shaping long-term platform strategy across organizational boundaries, with solid hands-on knowledge of ranking, retrieval, graph-based systems, and substrate/platform layers that power large-scale discovery and reasoning experiences. Deep expertise in indexing, retrieval, ranking, and query processing in production environments. Solid systems programming background with languages such as C, C++, or C#. Proven ability to define and communicate architectural strategies that guide multi-year engineering investment. Demonstrated cross-org leadership, with the ability to influence without authority and align diverse stakeholders. Solid problem decomposition skills and comfort operating in ambiguous technical spaces. Advanced understanding of AI-assisted Search concepts, including semantic retrieval, embeddings, evaluation, and responsible AI use. Exceptional communication and technical storytelling skills. 10+ years of experience shipping commercial software or platform technologies at scale. Prior experience owning or architecting end-to-end Search platforms (system, web, enterprise, or OS-level). Experience with semantic search, vector search, knowledge graphs, or content understanding systems. Familiarity with Windows platform internals, diagnostics, and performance tooling. Experience designing Search systems that power agentic workflows or AI-driven user experiences. Solid track record of improving architectural health, reliability, and operational maturity of complex systems. Demonstrated success influencing product and technical direction across multiple organizations.
Original Posting
This role is sourced from Microsoft. Apply on Microsoft careers page