Senior Software Engineer
Microsoft
5 - 10 years
Bengaluru
Posted: 22/09/2025
Job Description
Overview
Join the Azure AI Search Team
#COREAI #AZSEARCH #ENGGJOBS
"Azure AI Search is looking for a Senior Engineer to join our dynamic and innovative team. We seek an individual who is passionate about building large-scale, developer-facing cloud services. In this role, you will tackle complex problems at the intersection of Search, AI, distributed systems, and information retrieval being part of the backend engine team, all within an agile and customer-obsessed environment. "
Azure AI Search is a comprehensive, global managed search solution that serves as the hosted search engine on Azure. It providesdevelopers with an easy and efficient way to integrate powerful search capabilities into their applications, whether they are building e-commerce sites, data catalogs, or large enterprise systems.
One of our key missions is to enable super scalable and reliable search capabilities that empower AI agents to efficiently access and process information. By delivering robust solutions tailored for AI-driven scenarios, we ensure that intelligent applications can leverage search at massive scale with consistent performance and dependability.
In recent years, Azure AI Search has experienced significant growth, expanding into new market segments and supporting a broader range of customer scenarios. Positioned at the center of the AI wave, the service is enabling generative AI and Retrieval Augmented Generation (RAG) scenarios, which are driving future growth. The team is actively working to support a wider variety of customer workloads, accommodating increasing data and query volume, diverse usage patterns, and multiple hosting modes.
Azure AI Search is also committed to improving key drivers of customer satisfaction, such as search relevance and developer experience. Investments in these areas are ongoing, ensuring that developers and customers receive a high-quality product that meets their evolving needs.
This position offers an exciting opportunity for individuals seeking to advance their careers and contribute to Microsoft's primary focus areas: Data, Cloud, and AI. The Azure AI Search team takes pride in both the products they build and the methods they use. Operating with a lean approach, the team is dedicated to customer obsession and employs evidence-based decision making. Weekly customer engagements ensure that the team is aligned with real-world needs and priorities.
The team leverages open-source technologies and develops in C#, Java, and C++. With a codebase that builds in minutes and a commitment to shipping new updates regularly, engineers spend most of their time writing code and driving improvements across various aspects of the service, including core search functionality, manageability, scalability, availability, performance, and developer experience.
Engineers on the team are expected to be self-driven, willing to tackle new challenges, take ownership, and learn quickly. Processes are kept to a minimum, enabling team members to focus on impactful work.
For more insight into the team culture, you can read about it in this news article: https://aka.ms/azure-search-startup. Explore the product further on the Azure AI Search product page here and see how developers use search here.
Qualifications
Required Qualifications
- Strong problem-solving, troubleshooting, and communication skills.
- Solid understanding of systems fundamentals in operating systems, cloud platforms, or distributed systems.
- Openness to feedback and ability to collaborate effectively with diverse groups.
- Demonstrated independence, bias for action, and comfort with ambiguity.
- At least 8 years of engineering experience.
- Proficiency in C#, C++, Java, or other object-oriented programming languages; knowledge of SQL dialects and PowerShell or automation experience is advantageous.
- Experience building and shipping production-grade cloud services, including designing and implementing telemetry and monitoring solutions.
- Bachelor’s degree in computer science or engineering, or equivalent experience.
Preferred Qualifications
- Experience with Lucene, Elasticsearch, Open Search, and the full ELK stack is beneficial.
- Background in building systems on large cloud platforms is a plus.
- Experience coordinating resources across diverse teams to restore service and maintain SLAs.
- Ability to conceptualize distributed services, understand their dependencies, and troubleshoot across network, application, caching, queuing, load-balancing, storage, and distributed service layers.
- High enthusiasm, integrity, creativity, results-orientation, self-motivation, and resourcefulness in a fast-paced environment.
- Desire to work collaboratively, find win/win solutions, and celebrate team successes.
- Consistently display deep passion and empathy for customers and co-workers.
- Comfortable dealing with unknowns and ambiguity, able to sharpen fuzzy or unclear situations into actionable focus.
- Demonstrated ownership of and expertise in a medium-to-large problem area.
- Quickly grasps the basics in related technical areas.
- Strong fundamental skills, including debugging and system design.
- Emerging leadership skills—both technical and organizational—within project and engineering teams.
- Proposes solutions to challenging problems and drives them to completion.
- Familiarity with both the processes (how work gets done) and the customers (why the work matters), with an understanding of the broader business context.
- Must be able to independently design system-level features.
- Security first approach: Ability to design secure by design solutions, identify
About Company
Microsoft Corporation is a leading American multinational technology company founded in 1975 by Bill Gates and Paul Allen. Headquartered in Redmond, Washington, Microsoft is best known for its software products, including the Windows operating system, Microsoft Office Suite, and Azure cloud services. The company also produces hardware like the Surface devices and owns LinkedIn, GitHub, and the Xbox gaming brand. Microsoft is one of the world's most valuable companies, playing a key role in personal computing, enterprise software, AI, and cloud computing.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.