Microsoft Corporation India Pvt Ltd.

Principal Software Engineer - Search Systems

Microsoft Corporation India Pvt Ltd.
Hyderabad
Not disclosed
Work from OfficeWork from Office
Full TimeFull Time
Min. 6 yearsMin. 6 years

Job Description

Principal Search Architect

Overview

Join the team that powers one of the most heavily used and most visible capabilities in Windows: Search. As Windows evolves into an agent-first, AI-powered operating system, Search is becoming the primary discovery, reasoning, and grounding layer across user journeys and agentic experiences. The Windows AI Platform team is responsible for building the core Search, indexing, and semantic understanding infrastructure that serves more than a billion users worldwide.

This role is for a Principal Software Engineer with deep prior Search experience who will define and drive the architectural direction of Windows Search and related semantic systems, spanning indexing, retrieval, ranking, reliability, and AI-powered experiences.

Role Overview

As a Principal Software Engineer, you will define the long-term technical vision for Windows Search and semantic retrieval systems and building graph data across systems. You will work across engineering, product, and partner teams to ensure Search is reliable at scale, measurable through quality signals, and extensible for future agentic scenarios.

This role blends deep technical expertise in Search systems with cross-org architectural leadership and solid engineering judgment.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.



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.
  • Mentor senior engineers and architects, raising the bar on design rigor, system thinking, and operational excellence.
  • Influence engineering standards, design patterns, and best practices across Search and adjacent platform teams.


Qualifications

Required/Minimum 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.

Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. 

Preferred Qualifications:

  • 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.

Why This Role Matters

Search is foundational to how users and agents understand and interact with Windows. As a Search Architect, your work will directly shape discoverability, trust, and productivity across the OS—and enable the next generation of AI-native Windows experiences.

 

 

#W+DJOBS


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.



Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Experience Level

Senior Level

Job role

Work location
Work locationHyderabad, TS, IN
Department
DepartmentSoftware Engineering
Role / Category
Role / CategorySoftware Development
Employment type
Employment typeFull Time
Shift
ShiftDay Shift

Job requirements

Experience
ExperienceMin. 6 years

About company

Name
NameMicrosoft Corporation India Pvt Ltd.
Job posted by Microsoft Corporation India Pvt Ltd.

Similar jobs you can apply for

Manufacturing / Production
3G HR Services

Quality Control

3G HR Services
Nacharam, Hyderabad
₹16,000 - ₹20,000
Work from Office
Full Time
Any experience
Basic English

Front End Developer

Byot Consultancy Services Private Limited
Chintala Kunta, Hyderabad
₹30,000 - ₹50,000
Work from Office
Full Time
Min. 2 years
Basic English

Quality Control Engineer

Hyma Synthesis Private Limited
Nacharam, Hyderabad
₹15,000 - ₹17,000
Work from Office
Full Time
Freshers only
Basic English
Inorbit Malls (India) Private Limited

Data Analyst

Inorbit Malls (India) Private Limited
Hyderabad
₹45,000 - ₹65,000
Work from Office
Full Time
Any experience
Good (Intermediate / Advanced) English
Iotas Solutions Private Limited

NET MVC Developer

Iotas Solutions Private Limited
Kavadiguda, Hyderabad
₹25,000 - ₹45,000
Work from Office
Full Time
Min. 1 year
Basic English

SQL Database Developer

Place Elements Hr
Hyderabad
₹1,00,000 - ₹1,49,000
Work from Office
Full Time
Min. 5 years
Good (Intermediate / Advanced) English

You can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.

The candidate should have completed the required education and people who have 6 to 31 years are eligible to apply for this job. You can apply for more jobs in Hyderabad to get hired quickly.

The candidate should have sound communication skills and sound communication skills for this job.

Both Male and Female candidates can apply for this job.

No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Hyderabad at apna.

No work-related deposit needs to be made during your employment with the company.

Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.

The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Hyderabad . Through apna, you can find jobs in 64 cities across India. Join NOW!