DailyITJobs

Software Engineer – Azure AI Search

Microsoft · Bengaluru

CompanyMicrosoft
RoleSoftware Engineer – Azure AI Search
LocationBengaluru
Work modeOn-site
Experience3–6 years
Job typeFull-time

About this job

Microsoft is hiring a Software Engineer (IC2) in Bengaluru for the Azure AI Search backend team, which builds the cloud search service developers use to index, store and query data.

You will work on search engines, distributed systems, information retrieval, reliability and performance. The posting asks for 3+ years of professional software engineering in C#, C++, Java or another object-oriented language, and experience shipping cloud services.

Eligibility

  • 3+ years of professional software engineering
  • C#, C++, Java or another OO language
  • Systems fundamentals: OS, networking, concurrency, storage
  • Building cloud services with telemetry and monitoring

Skills required

C#C++JavaDistributed SystemsSearchAzure

What you will do

  • Build backend features for Azure AI Search
  • Solve distributed systems and performance problems
  • Improve reliability and telemetry
  • Work with customers' needs in mind

How to apply

  • Open the official job page using the button below and read the full description
  • Tailor your resume to the skills listed here and apply directly on the company's careers site

Before the interview, prepare:

  • Data structures and algorithms in C# or Java
  • How a search index works (inverted index, ranking)
  • Concurrency and distributed systems basics
  • Designing telemetry for a cloud service

Apply on official website →

Stay safe: DailyITJobs is not a recruitment agency and is not connected to Microsoft. Apply only on the official website. Never pay anyone for a job, interview or offer letter.

Posted 5 Nov 2026 · Last checked 5 Nov 2026 · Official source

More Software Engineer jobs