This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
AI Search is a comprehensive, global managed search solution that serves as the hosted search engine on Azure. It provides developers 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. Our key mission 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. 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. You would lead the design and delivery of ultra-scalable AI-powered search engines combining cloud innovation, DevOps rigor, and customer empathy to create transformative search experiences. Your work is anchored in ensuring search engine stability, reliability, and performance at scale: from architecting resilient systems that handle millions of queries per second, to proactively strengthening live-site tooling and incident response. You drive continuous improvements in throughput, latency, and fault tolerance, while enabling new workloads that expand customer scenarios. By mastering Azure provisioning and service management, You ensure that every capability you design not only accelerates innovation but also sustains the highest standards of reliability and operational excellence
Job Responsibility:
Design and deliver new product capabilities to enable new Search workloads in Azure
Ensure product and service quality through hands-on DevOps involvement and the development of live site tooling
Engage with customers to better understand scenarios and resolve issues
Develop expertise in Azure provisioning and service management
Requirements:
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 12 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
Nice to have:
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 and improve security posture
Logistics: Applying a systematic approach, being productive and efficient, quickly picking up new skills, managing time and priorities well, and conducting honest assessments and post-mortems
Influence: Expressing and sharing opinions across technical and process dimensions, influencing the roadmap and planning across multiple versions, and interacting effectively with team
Data Skills: Proficiency in drilling down through data and familiarity with techniques such as slice-and-dice, linear regression, and classification
Given a set of bugs, decides which to fix and how, articulates the rationale, convinces the group to approve the plan, and follows up to prevent similar issues in the future
Identifies a scenario or problem, then designs and implements a feature end-to-end while working collaboratively with others