CrawlJobs Logo

Principal Software Engineer - Microsoft AI Search

United States, Redmond Employment contract 142800.00 - 274800.00 USD / Year · Job Posted May 29, 2026
Apply Position
Job Link Share

Job Responsibility

  • Set technical direction for AI-powered image search, shaping how intelligent systems understand user intent, adapt to context, and deliver meaningful visual experiences at global scale
  • Own high-impact product and platform areas end to end, translating complex user needs into durable system designs and production-ready solutions
  • Apply large language models and multimodal AI in production, integrating reasoning and grounding capabilities to improve relevance, usefulness, and overall experience quality
  • Enable intelligent, adaptive experiences, ensuring image search systems make holistic decisions that guide users through exploration, refinement, and decision-making
  • Design and operate scalable platforms, driving high standards for performance, reliability, and efficiency under real-world workloads
  • Define success metrics and experimentation strategies, using data and user feedback to validate impact, guide tradeoffs, and inform long-term technical direction
  • Influence across teams and raise the engineering bar, partnering with product, design, data science, and platform teams, mentoring engineers, and guiding architecture and design reviews

Requirements

Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience

Nice to have

  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ 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 search, recommendation, or large-scale information retrieval systems
  • Hands-on experience with LLMs, multimodal AI, or AI-driven reasoning systems in production
  • Experience designing evaluation, experimentation, and quality metrics for AI-powered systems
  • Background in image processing, computer vision, or content understanding pipelines
  • Track record of mentoring engineers and driving engineering best practices at scale
  • Solid product intuition and ability to balance user value, system complexity, and operational constraints

Looking for more opportunities?

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

Similar Jobs for

Principal Software Engineer - Microsoft AI Search

8 matching positions

Senior Principal Software Engineer - AI Governance

As a Senior Principal Software Engineer, you will serve as a technical leader fo...
Location
Location
United States , San Francisco
Salary
Salary:
165000.00 - 220000.00 USD / Year
onetrust.com Logo
OneTrust
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in computer science, Engineering, or related technical or business field
  • 12+ years of professional software engineering/development experience
  • Strong expertise in Java/J2EE, Spring, design patterns, microservices architecture, and cloud-native distributed systems
  • Proven experience building production-grade agentic AI systems with robust tool-use, guardrails, and observability for enterprise-scale workloads
  • Solid understanding of RAG pipelines, agent workflows, model orchestration, and evaluation practices
  • Working experience with one or more AI platforms like Amazon SageMaker, Google Vertex, AWS Bedrock etc.
  • Experience with elastic search and data streaming tools like Kafka
  • Good understanding of web services and SOA related standards like REST/OAuth/JSON
  • Moderate understanding of code and script (Python, Bash)
  • Good experience with SQL and NoSQL databases
Job Responsibility
Job Responsibility
  • Lead the design and development of Java/Python microservices and shared libraries integrating with AI platforms for OneTrust's AI Governance product
  • Design, build, and test cloud-native applications deployed on Microsoft Azure using Core Java, REST, and the Spring ecosystem
  • Build features with RAG, agent workflows, and model orchestration
  • Own technical design for critical systems, ensuring scalability, security, and reliability
  • Maintain strong automated unit/integration test coverage and engineering standards
  • Work closely with UX, Product Managers and/or Product Owners, as well as other developers to contribute to planning and grooming sessions and drive team's discussions on system architecture and component design
  • Partner with Product, UX, and Customer Success to understand customer AI use cases and governance needs
  • Lead architecture discussions and technical planning
  • Drive alignment across teams on platform design and priorities
  • Contribute to sprint planning and delivery
What we offer
What we offer
  • Comprehensive healthcare coverage
  • flexible PTO
  • equity RSUs
  • annual performance bonus opportunities
  • retirement account support
  • 14+ weeks of paid parental leave
  • career development opportunities
  • company-paid privacy certification exam fees
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer - AI Governance

As a Senior Principal Software Engineer, you will serve as a technical leader fo...
Location
Location
United States , Atlanta
Salary
Salary:
165000.00 - 220000.00 USD / Year
onetrust.com Logo
OneTrust
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in computer science, Engineering, or related technical or business field
  • 12+ years of professional software engineering/development experience
  • Strong expertise in Java/J2EE, Spring, design patterns, microservices architecture, and cloud-native distributed systems
  • Proven experience building production-grade agentic AI systems with robust tool-use, guardrails, and observability for enterprise-scale workloads
  • Solid understanding of RAG pipelines, agent workflows, model orchestration, and evaluation practices
  • Working experience with one or more AI platforms like Amazon SageMaker, Google Vertex, AWS Bedrock etc.
  • Experience with elastic search and data streaming tools like Kafka
  • Good understanding of web services and SOA related standards like REST/OAuth/JSON
  • Moderate understanding of code and script (Python, Bash)
  • Good experience with SQL and NoSQL databases
Job Responsibility
Job Responsibility
  • Lead the design and development of Java/Python microservices and shared libraries integrating with AI platforms for OneTrust’s AI Governance product
  • Design, build, and test cloud-native applications deployed on Microsoft Azure using Core Java, REST, and the Spring ecosystem
  • Build features with RAG, agent workflows, and model orchestration
  • Own technical design for critical systems, ensuring scalability, security, and reliability
  • Maintain strong automated unit/integration test coverage and engineering standards
  • Work closely with UX, Product Managers and/or Product Owners, as well as other developers to contribute to planning and grooming sessions and drive team’s discussions on system architecture and component design
  • Partner with Product, UX, and Customer Success to understand customer AI use cases and governance needs
  • Lead architecture discussions and technical planning
  • Drive alignment across teams on platform design and priorities
  • Contribute to sprint planning and delivery
What we offer
What we offer
  • Comprehensive healthcare coverage
  • Flexible PTO
  • Equity RSUs
  • Annual performance bonus opportunities
  • Retirement account support
  • 14+ weeks of paid parental leave
  • Career development opportunities
  • Company-paid privacy certification exam fees
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
Location
Location
United States , Multiple Locations
Salary
Salary:
139900.00 - 274800.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 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design and lead the development of core AI capabilities in PostgreSQL including vector indexing, approximate nearest neighbor search, semantic query operators, and graph-native features
  • Architect in-database support for embedding pipelines and model integration to enable retrieval, reasoning, and inference
  • Lead system-level design efforts that span the PostgreSQL engine, extension frameworks, storage abstractions, and control plane surfaces
  • Collaborate with product managers, applied AI researchers, and platform teams to define use cases and translate them into scalable and intuitive capabilities
  • Contribute to production-grade implementation of complex systems, ensuring performance, reliability, and operability
  • Set technical direction and engineering quality standards through code and design reviews, prototyping, and mentorship
  • Act as a technical connector across teams, driving alignment on design, extensibility patterns, and developer experience
  • Stay current on trends in vector databases, graph systems, and AI workloads, applying academic and open-source innovation to real-world engineering
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Join our Web Data Platform Team as a Principal Software Engineer to envision and...
Location
Location
United States , Redmond
Salary
Salary:
163000.00 - 296400.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 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Experience in large scale system architecture, design, development, testing, and release, including but not limited to web applications, microservices in layers, database design, API design, performance tuning, telemetry design and analysis
  • Demonstrated programming skills and knowledge of architectural patterns for large, high-scale applications
  • Proficient analytical skills with systematic and structured approaches to software design
  • Deeper understanding of AI Models
  • Committed collaboration and communication around articulating technical details
  • Experience with large-scale distributed data platforms, such as: Apache Spark, Kafka, Columnar storage, data modeling and schema designs
  • Experience as a technical lead
Job Responsibility
Job Responsibility
  • Play a key role in building large scale platforms that are at the core of Bing Search, AI Grounding and Microsoft AI training scenarios
  • Drive transformative scenarios powering 1B+ users
  • Fulltime
Read More
Arrow Right

Principal Engineer - AI Platform Development (Azure PostgreSQL)

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
Location
Location
Spain , Barcelona
Salary
Salary:
Not provided
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 extensive technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Lead the design and development of AI Store capabilities in Azure PostgreSQL, including vector search, semantic indexing, and AI-optimized database features to power the next generation of intelligent applications
  • Architect intuitive, scalable APIs, SDKs, and extensibility layers that bring advanced database and AI capabilities into the hands of developers
  • Create seamless developer experiences by integrating PostgreSQL services with modern development tools, frameworks, and cloud platforms accelerating application development on Azure PostgreSQL
  • Partner closely with database engine engineers, product managers, and developer advocates to translate developer needs into deep system and platform innovations
  • Design and deliver high-quality interfaces, SDKs, samples, and documentation that make building AI-powered applications on PostgreSQL accessible, powerful, and joyful
  • Engage with open-source communities, technology partners, and developer ecosystems to amplify impact, gather feedback, and inform platform evolution
  • Champion a developer-first mindset while advancing technical excellence, scalability, and innovation across the stack from database internals to developer workflows
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Azure Blob Storage

The Azure Blob Storage team is focused on building the data foundation that supp...
Location
Location
United States , Multiple Locations
Salary
Salary:
139900.00 - 274800.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 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
  • Bachelor's Degree in Computer Science OR related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 3+ years of experience in designing and developing reliable, high-performance distributed systems with a strong focus on scalability and resilience
  • Demonstrated experience with distributed systems and large-scale storage, including solving complex systems problems and working on storage internals such as availability, remote replication, durability schemes, and high-performance I/O
  • Practical knowledge in one or more technical domains: database internals, indexing and search techniques, caching and data placement strategies, and metadata/namespace management at scale
  • Ability to influence technical direction and contribute to architecture decisions across teams, fostering collaboration and innovation
Job Responsibility
Job Responsibility
  • Design and deliver next-generation distributed storage systems optimized for AI/ML workloads, from training to inferencing
  • Provide technical leadership across architecture, development, testing, and deployment at hyperscale
  • Drive innovations in scalability, performance, security, and efficiency to meet the demands of zettabyte-scale storage
  • Collaborate with cross-functional teams — from AI researchers to cloud infrastructure engineers — to ensure storage meets the needs of cutting-edge AI workloads
  • Mentor and guide other engineers, fostering a culture of technical excellence, innovation, and collaboration
  • Continuously evaluate emerging technologies and trends to anticipate the future of AI-native storage
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Join Azure AI Search Engineering Foundations as a Principal Software Engineer an...
Location
Location
United States
Salary
Salary:
139900.00 - 274800.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 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • You will be the technical leader of the Engineering Foundations teams where you will mentor and grow the talent of the team
  • You will lead and define AI Search developers experience so that the engineering organization will thrive and have the best-in-class experience
  • You will regularly innovate and integrate the application of AI and modern tools that will result in developer adoption and boost their productivity
  • You embody secure mindset, foster an inclusive and high trust team culture
  • Partner, teach and incrementally deliver solutions with Azure AI Search Engineering team that is scalable, reliable, and efficient
  • You will be comfortable with ambiguity and deal with complex situations by creating clarity, defining a vision and driving towards results that are measurable
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.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 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design and lead the development of core AI capabilities in PostgreSQL including vector indexing, approximate nearest neighbor search, semantic query operators, and graph-native features
  • Architect in-database support for embedding pipelines and model integration to enable retrieval, reasoning, and inference
  • Lead system-level design efforts that span the PostgreSQL engine, extension frameworks, storage abstractions, and control plane surfaces
  • Collaborate with product managers, applied AI researchers, and platform teams to define use cases and translate them into scalable and intuitive capabilities
  • Contribute to production-grade implementation of complex systems, ensuring performance, reliability, and operability
  • Set technical direction and engineering quality standards through code and design reviews, prototyping, and mentorship
  • Act as a technical connector across teams, driving alignment on design, extensibility patterns, and developer experience
  • Stay current on trends in vector databases, graph systems, and AI workloads, applying academic and open-source innovation to real-world engineering
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right