CareerPlanSign in

Senior Software Engineer

India, Karnataka, Bangalore💼 Full-time🗓 2026-09-18 → 2026-09-25

Core

Lead design and delivery of complex, high-impact capabilities for Azure AI Search, including architecture, implementation, testing, deployment, and operations of distributed systems at cloud scale.

Role type

Senior IC software engineer (distributed systems & search)

Builds

Highly available production services for Azure AI Search, including telemetry, monitoring, and incident response systems.

Domain

Cloud computing, distributed systems, search technologies, AI/ML

Deliverable

production ML models | product features

Required skills

C#, C++, Java, distributed systems design, cloud service operations, information retrieval, semantic search, vector search, reliability engineering, incident management, AI-assisted development

Preferred skills

Lucene, Elasticsearch, OpenSearch, agentic AI, knowledge retrieval systems, Azure platform expertise

Technologies

Azure, C#, C++, Java, Lucene, Elasticsearch, OpenSearch

Responsibilities

Design and operate production-grade cloud services; mentor engineers and improve engineering practices; resolve complex cross-cutting technical problems; coordinate across teams for critical incidents; translate customer requirements into technical solutions.

Seniority

Senior, hands-on IC

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