CareerPlanSign in

Senior Software Engineer - Search

India, Telangana, Hyderabad💼 Full-time🗓 2026-06-22 → 2026-09-26

Core

Designing and implementing core components of the Windows Search Platform, including search/indexing systems, database internals, and query processing at scale.

Role type

Senior Software Engineer (Systems/Platform)

Builds

Windows Search Platform features, observability infrastructure, and AI-assisted engineering tooling.

Domain

Operating Systems (Windows), Search & Information Retrieval, Systems Programming

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ (systems-level), multi-threaded programming, memory management, performance optimization, Windows internals (NT kernel, NTFS/ReFS), search/indexing systems, query processing, design specification authoring, bug triage, root-cause analysis, mentoring, AI/ML integration patterns (embedding-based retrieval, LLM APIs)

Preferred skills

C#, Java, JavaScript, Python, telemetry frameworks, data-driven quality engineering

Technologies

C, C++, C#, Java, JavaScript, Python, NT kernel, NTFS, ReFS

Responsibilities

Design and implement core components of the Windows Search Platform; drive technical deep-dives and author design specifications; own end-to-end delivery of features from design to retail rollout; build and maintain observability infrastructure; lead bug triage and root-cause analysis; mentor junior engineers; champion AI-assisted engineering practices; identify and resolve technical debt and performance bottlenecks.

Seniority

Senior, hands-on IC

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.