CrawlJobs Logo

Software Engineer - Azure AI Search

United States, Redmond 100600.00 - 199000.00 USD / Year · Job Posted March 05, 2026
Apply Position
Job Link Share

Job Description

You will join the Core AI organization, where you will help build Microsoft’s Azure AI platform as a service, powering flagship products from Office and Teams to Xbox and enabling the next generation of AI-powered Copilots and intelligent Agents. Azure AI Search sits at the heart of this mission, providing the enterprise-grade data storage, retrieval, and grounding capabilities that allow large language models to reason over trusted enterprise data at global scale. In this role, you design, build, and operate the core retrieval, search, and data access systems that power Azure AI Search. You work on globally distributed, largescale cloud services where performance, relevance, reliability, and security are critical, and where your work directly impacts how developers and customers build AI powered applications.

Job Responsibility

  • Uses appropriate artificial intelligence (AI) tools and practices across the software development lifecycle (SDLC) in a disciplined manner
  • Creates and implements code for a product, service, or feature, reusing code as applicable with minimal supervision
  • Proactively validates assumptions using debugging, testing, logging, and telemetry
  • Leads incident retrospectives to identify root causes, implement fixes, and prevent recurrence
  • Investigates issues while maintaining privacy and security, with minimal supervision
  • Collaborates with partner teams to integrate features end to end, ensuring testing, livesite readiness, security, scalability and performance with minimal supervision
  • Maintains secure live site operations through on call rotations, rapidly mitigating issues with least privilege access
  • Improves reliability by strengthening troubleshooting guides, telemetry, automation, and escalating issues appropriately

Requirements

  • Bachelor’s Degree in Computer Science or related technical field
  • 2+ years of technical engineering experience with coding in languages including, but not limited to: C, C++, C#, Java, JavaScript, Python or equivalent experience
  • Ability to meet Microsoft, customer, and/or government security screening requirements
  • Passing the Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to have

  • Experience designing, building, and operating distributed systems in production
  • Working knowledge of storage and retrieval systems
  • Proficiency in C# with experience debugging and troubleshooting production services
  • Understanding of performance, scalability, and reliability considerations in cloud services

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer - Azure AI Search

8 matching positions

Software Engineer - AI Search

Join us at Seismic, a cutting-edge technology company leading the way in the Saa...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4 to 11 years of experience in software engineering, with experience contributing to frontend or UI-focused web applications
  • Experience with HTML, CSS, and modern JavaScript (ES6+)
  • Experience building user interfaces using React, including functional components, hooks, and state management patterns
  • Full-stack experience (C#, Node.js, Python) a plus
  • Experience with TypeScript, including writing strongly typed components and APIs
  • Familiarity with modern CSS techniques such as CSS Modules, styled-components, Tailwind, or similar approaches
  • Experience integrating frontend applications with REST or GraphQL APIs
  • Working knowledge of automated frontend testing practices (e.g., Jest, React Testing Library, Cypress, Playwright)
  • Experience using Git for source control and collaborating through pull requests
  • Familiarity with CI/CD concepts and modern frontend pipelines, including GitHub Actions
Job Responsibility
Job Responsibility
  • Contribute to the design, development, and maintenance of backend systems and services supporting search functionality, ensuring performance, scalability, and reliability
  • Assist in implementing search and/or AI-related features, including indexing, retrieval, and ranking logic, to improve search accuracy and efficiency
  • Collaborate with engineers, AI partners, and product teams to integrate search and AI-driven capabilities across the Seismic platform
  • Participate in monitoring and performance tuning efforts, identifying routine bottlenecks and applying guided improvements to ensure acceptable query latency
  • Work closely with cross-functional and geographically distributed teams, including product managers, frontend engineers, and UX designers, to support seamless search experiences
  • Learn and apply new tools, technologies, and best practices related to search, backend development, and AI systems
  • Fulltime
Read More
Arrow Right

Senior and Principal Software Engineers - Azure AI Search

Join Azure AI Search Engineering Foundations as a Senior or Principal Software E...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Experience building or operating services on Azure (or comparable cloud platform).
  • Experience with secure engineering practices (e.g., threat modeling, secure coding, secrets management, managed identities, authentication/authorization, certificates).
  • Experience building developer platforms or frameworks (e.g., validation frameworks, test infrastructure, internal SDKs, reusable libraries).
  • Experience evaluating or integrating AI-assisted developer workflows in a production engineering environment.
  • Master's Degree in Computer Science or related technical field OR equivalent experience.
  • Successful track record delivering production software end-to-end (design, implementation, testing, rollout) for a service or platform, with clear ownership of at least one meaningful component or capability.
  • Successful track record improving engineering productivity through tooling, automation, build/test infrastructure, CI/CD, or operational tooling—demonstrated by measurable outcomes (e.g., reduced build/test/validation time, improved pipeline reliability, reduced manual steps/toil).
  • Successful track record operating and improving reliability of software systems by diagnosing issues from logs/metrics/traces, driving fixes, and validating improvements (e.g., reduced incident recurrence, improved operational health signals).
  • Successful cross-team collaboration: partnered with stakeholders to clarify ambiguous requirements, evaluate tradeoffs, and deliver agreed outcomes (e.g., shipped incremental milestones, communicated risks and dependencies clearly).
Job Responsibility
Job Responsibility
  • Own and deliver engineering foundations work end‑to‑end—spanning design, implementation, testing, rollout, and iteration—to improve the inner‑ and outer‑loop developer experience across Azure AI Search.
  • Partner closely with feature, platform, and infrastructure teams to understand developer pain points, translate requirements into pragmatic tooling, automation, and process improvements, and drive adoption through collaboration and iteration.
  • Prototype, evaluate, and integrate AI‑assisted engineering tools and modern workflows that measurably improve developer productivity, quality, reliability, and operational confidence.
  • Design and incrementally deliver scalable, reliable, and efficient solutions across CI/CD pipelines, build and test infrastructure, validation frameworks, automation, and operational tooling—using data and feedback to validate impact.
  • Apply a security‑first mindset in daily engineering work, including secure coding practices, threat modeling, identity and secrets hygiene, and compliance‑aware design.
  • Navigate ambiguity by breaking down complex problems, proposing options and tradeoffs, aligning stakeholders around a clear direction, and communicating progress, risks, and outcomes effectively.
  • Lead by example through strong technical judgment, mentorship, and collaboration, helping raise the bar for engineering practices while fostering an inclusive, high‑trust team culture.
  • Define and influence a high‑quality developer experience for Azure AI Search by setting standards, establishing best practices, and driving improvements that enable engineering teams to thrive.
  • Deliver results with a focus on measurable outcomes, such as reduced build and test times, faster PR validation, improved pipeline reliability, and decreased manual toil.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II - Frontend - AI Search

Join us at Seismic, a cutting-edge technology company leading the way in the Saa...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in software engineering, with experience contributing to frontend or UI-focused web applications
  • Experience with HTML, CSS, and modern JavaScript (ES6+)
  • Experience building user interfaces using React, including functional components, hooks, and state management patterns
  • Experience with TypeScript, including writing strongly typed components and APIs
  • Familiarity with modern CSS techniques such as CSS Modules, styled-components, Tailwind, or similar approaches
  • Experience integrating frontend applications with REST or GraphQL APIs
  • Working knowledge of automated frontend testing practices (e.g., Jest, React Testing Library, Cypress, Playwright)
  • Experience using Git for source control and collaborating through pull requests
  • Familiarity with CI/CD concepts and modern frontend pipelines, including GitHub Actions
  • Exposure to frontend performance optimization techniques (code splitting, lazy loading, memoization)
Job Responsibility
Job Responsibility
  • Contribute to the development and maintenance of backend systems that power our web application, including search, content discovery, and AI capabilities
  • Contribute to the design, development, and maintenance of backend systems and services supporting search functionality, ensuring performance, scalability, and reliability
  • Assist in implementing search and/or AI-related features, including indexing, retrieval, and ranking logic, to improve search accuracy and efficiency
  • Collaborate with engineers, AI partners, and product teams to integrate search and AI-driven capabilities across the Seismic platform
  • Participate in monitoring and performance tuning efforts, identifying routine bottlenecks and applying guided improvements to ensure acceptable query latency
  • Work closely with cross-functional and geographically distributed teams, including product managers, frontend engineers, and UX designers, to support seamless search experiences
  • Learn and apply new tools, technologies, and best practices related to search, backend development, and AI systems
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II - Frontend - AI Search

Join us at Seismic, a cutting-edge technology company leading the way in the Saa...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in software engineering, with experience contributing to frontend or UI-focused web applications
  • Experience with HTML, CSS, and modern JavaScript (ES6+)
  • Experience building user interfaces using React, including functional components, hooks, and state management patterns
  • Full-stack experience (C#, Node.js, Python) a plus
  • Experience with TypeScript, including writing strongly typed components and APIs
  • Familiarity with modern CSS techniques such as CSS Modules, styled-components, Tailwind, or similar approaches
  • Experience integrating frontend applications with REST or GraphQL APIs
  • Working knowledge of automated frontend testing practices (e.g., Jest, React Testing Library, Cypress, Playwright)
  • Experience using Git for source control and collaborating through pull requests
  • Familiarity with CI/CD concepts and modern frontend pipelines, including GitHub Actions
Job Responsibility
Job Responsibility
  • Contribute to the development and maintenance of backend systems that power our web application, including search, content discovery, and AI capabilities
  • Contribute to the design, development, and maintenance of backend systems and services supporting search functionality, ensuring performance, scalability, and reliability
  • Assist in implementing search and/or AI-related features, including indexing, retrieval, and ranking logic, to improve search accuracy and efficiency
  • Collaborate with engineers, AI partners, and product teams to integrate search and AI-driven capabilities across the Seismic platform
  • Participate in monitoring and performance tuning efforts, identifying routine bottlenecks and applying guided improvements to ensure acceptable query latency
  • Work closely with cross-functional and geographically distributed teams, including product managers, frontend engineers, and UX designers, to support seamless search experiences
  • Learn and apply new tools, technologies, and best practices related to search, backend development, and AI systems
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II - Backend - AI Search

AI is one of the fastest growing product areas in Seismic. We believe that AI, p...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in software engineering and a proven track record of building and scaling microservices and working with data retrieval systems
  • 5+ Experience with C# and .NET, unit testing, object-oriented programming, and web services
  • 3+ Experience with Python, with the ability to work concurrently on Python and .NET repositories
  • 3+ Experience with Redis, including expertise in managing large-scale Redis clusters
  • 2+ Experience with PostgreSQL, including maintaining and performing tuning
  • Proficient in Test Driven Development (TDD) with hands-on experience using xUnit and Postman to develop automation test scripts
  • Experience with Infrastructure as Code (Terraform, Pulumi, etc.)
  • Experience with Event driven architectures with tools like Kafka
  • Experienced in container technologies such as Docker and proficient in microservice frameworks like Kubernetes (K8s)
  • Experienced in Continuous Integration and Continuous Deployment (CI/CD) with expertise in developing Jenkins pipelines using Scala
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend systems and services for search functionality, ensuring high performance, scalability, and reliability
  • Implement and optimize search and AI-driven semantic algorithms, indexing, and information retrieval techniques to enhance search accuracy and efficiency
  • Collaborate with data scientists, AI engineers, and product teams to integrate AI-driven search capabilities across the Seismic platform
  • Monitor and optimize search performance, addressing bottlenecks and ensuring low-latency query responses
  • Provide technical guidance and mentorship to junior engineers, promoting best practices in search backend development
  • Work closely with cross-functional and geographically distributed teams, including product managers, frontend engineers, and UX designers, to deliver seamless and intuitive search experiences
  • Stay updated with the latest trends and advancements in search technologies, conducting research and experimentation to drive innovation
  • Fulltime
Read More
Arrow Right
New

Software Development Advisor - Technical Support Engineer (Azure AI Foundry)

We are currently seeking a Software Development Advisor to join our team in Ciud...
Location
Location
Mexico , Ciudad de Mexico
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience with Microsoft Azure
  • 2+ years of experience with Azure AI Foundry (mandatory)
  • 2+ years of hands-on experience in Azure Machine Learning (mandatory)
  • 1+ year of practical experience building RAG-based agents and using MCP (Model Context Protocol or similar patterns)
  • Experience in technical support, cloud operations, or AI/ML support roles
  • Strong proficiency in Python (mandatory)
  • Strong proficiency in SQL (mandatory)
  • Experience working with Azure Machine Learning
  • Azure AI Foundry core services: Cognitive Services, Azure OpenAI, Azure AI Search, Azure Document Intelligence
  • Databases and data platforms: Azure Synapse Analytics, SQL-based systems
Job Responsibility
Job Responsibility
  • Provide technical support for Azure AI Foundry environments and solutions
  • Troubleshoot and resolve issues related to Azure AI Foundry services (Cognitive Services, Azure OpenAI, etc.), Azure Machine Learning environments and pipelines, RAG architectures and AI agents, Azure AI Search and Azure Document Intelligence, Data pipelines, integrations, and model inference workflows
  • Support deployment, configuration, and maintenance of AI solutions in Azure
  • Analyze logs, metrics, and telemetry to identify root causes and recommend solutions
  • Collaborate with Engineering, Product, and Cloud Operations teams on escalations
  • Assist customers with implementation of reference architectures and best practices
  • Manage support incidents following SLA commitments
  • Document troubleshooting steps, runbooks, and knowledge base articles
  • Contribute to continuous improvement by identifying recurring issues
  • Support CI/CD pipelines and automation of AI workloads
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer, AI

We are a leading global provider of financial information services, insights, da...
Location
Location
United Kingdom , London
Salary
Salary:
60000.00 - 70000.00 GBP / Year
https://www.randstad.com Logo
Randstad
Expiration Date
July 10, 2026
Flip Icon
Requirements
Requirements
  • 7+ years of professional experience designing, developing, and deploying production-grade applications, with 5+ years specifically in full-stack enterprise software engineering
  • Advanced Python programming with strong backend development capabilities
  • Proven experience developing and deploying intelligent conversational AI systems using RAG architectures, Model Context Protocol (MCP), AI-enabled search, vector databases, and LLM integration
  • Hands-on experience building GenAI applications using LangChain and LangGraph (agent architecture design, state management, and graph-based workflow orchestration)
  • Solid understanding of ML algorithms, FastAPI, PyTorch/TensorFlow, MLflow, MLOps practices, containerization (Docker, Kubernetes/AWS EKS), and cloud services (AWS Bedrock, SageMaker, Azure AI Search)
  • Excellent communication and collaboration skills, with the ability to translate complex technical concepts for diverse, cross-functional stakeholders
Job Responsibility
Job Responsibility
  • Lead GenAI Development: Spearhead the creation of enterprise chatbot platforms, evaluation frameworks, agentic workflows, RAG architectures, and MCP implementations
  • Pioneer Innovation: Act as a hands-on engineer bridging the gap between research breakthroughs and production-ready capabilities to generate tangible business value
  • Build Robust Infrastructure: Develop enterprise-scale APIs (FastAPI) and architect comprehensive cloud-based AI infrastructure on AWS/Azure optimized for scalability and performance
  • Demonstrate Full-Stack Excellence: Apply your expertise across the entire technology stack to seamlessly integrate AI capabilities into user-facing products and backend systems
What we offer
What we offer
  • Transformative AI Impact: Design and deploy production-ready GenAI platforms, multi-agent systems, and intelligent automation that reshape products in real-time
  • Cutting-Edge Tech Stack: Experiment with the latest LLMs, architect RAG implementations, design sophisticated agentic systems, and develop Model Context Protocol (MCP) servers
  • Enterprise Scale: Build GenAI solutions across multiple business units while creating unified patterns and reusable component frameworks
  • Dynamic Culture: Work at the intersection of advanced engineering and product development within a collaborative, innovation-driven environment
  • Fulltime
!
Read More
Arrow Right
New

Ai Software Engineer

Robert Half is seeking an innovative AI Software Engineer to join our client's t...
Location
Location
United States , Nashville
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a Software Engineer, AI Engineer, Machine Learning Engineer, or related role
  • Strong proficiency in Python and experience with at least one additional programming language such as C#, Java, or JavaScript/TypeScript
  • Experience working with AI/ML frameworks such as TensorFlow, PyTorch, Scikit-learn, LangChain, LlamaIndex, or similar technologies
  • Hands-on experience integrating and deploying Large Language Models (LLMs)
  • Experience building RESTful APIs and scalable cloud-native applications
  • Familiarity with vector databases such as Pinecone, Weaviate, Chroma, or Azure AI Search
  • Knowledge of data structures, algorithms, and software engineering best practices
  • Experience with cloud platforms including Azure, AWS, or GCP
  • Strong analytical, troubleshooting, and problem-solving skills
  • Excellent communication and collaboration abilities
Job Responsibility
Job Responsibility
  • Design, build, and maintain AI-powered applications, APIs, and services using modern software development practices
  • Develop solutions utilizing large language models (OpenAI, Anthropic, Gemini, Llama, etc.) through APIs, prompt engineering, fine-tuning, and retrieval-augmented generation (RAG) techniques
  • Build, train, evaluate, and deploy machine learning models to solve business challenges
  • Develop scalable backend systems and microservices using languages such as Python, C#, Java, or JavaScript/TypeScript
  • Design data pipelines and workflows for collecting, transforming, and preparing data used in AI applications
  • Deploy and manage AI workloads within cloud environments including AWS, Azure, or Google Cloud Platform
  • Monitor AI system performance, improve model accuracy, optimize inference costs, and implement guardrails for reliability and security
  • Partner with product managers, data engineers, data scientists, and business stakeholders to deliver AI solutions aligned with organizational goals
  • Create and maintain technical documentation for AI architectures, workflows, APIs, and deployment processes
  • Stay current on emerging AI technologies, frameworks, and industry best practices
What we offer
What we offer
  • Medical, vision, dental, and life and disability insurance
  • Enrollment in company 401(k) plan
Read More
Arrow Right