CareerPlan

Senior Software Engineer - Search Platform

India, Telangana, HyderabadFull-time2026-10-06 → 2026-11-10

Core

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

Role type

Senior IC software engineer (systems/platform)

Builds

Windows Search Platform features and observability infrastructure

Domain

Operating Systems (Windows) + Search/Information Retrieval

Deliverable

production ML models

Required skills

C/C++, multi-threaded programming, memory management, performance optimization, Windows internals, NT kernel, file systems (NTFS/ReFS), search/indexing systems, database internals, query processing, telemetry frameworks, observability pipelines, AI/ML integration patterns, debugging, root-cause analysis

Preferred skills

agentic workflows, automation, AI tooling, design specification authoring, cross-functional collaboration

Technologies

C, C++, NT kernel, NTFS, ReFS

Responsibilities

Designing and implementing core components of the Windows Search Platform; Driving technical deep-dives and authoring design specifications; Owning end-to-end delivery of features from design through retail rollout; Building and maintaining observability infrastructure; Driving Reliability and Quality through bug triage and root-cause analysis; Mentoring engineers through code reviews and technical guidance; Championing AI-assisted engineering practices; Proactively identifying and resolving technical debt and performance bottlenecks

Seniority

Senior, hands-on IC