Demo

Senior Software Engineer, Knowledge Graph/Entity Systems - Microsoft AI Search

Microsoft AI
Redmond, WA Full Time
POSTED ON 6/2/2026
AVAILABLE BEFORE 7/1/2026
Overview

We are looking for a Senior Software Engineer to join our Entity Data team within Microsoft AI Search. Our team develops AI-powered systems that identify, extract, enrich, and understand real-world entities from large-scale content sources. We leverage machine learning and LLM-based techniques to build high-quality entity representations and relationships that power intelligent search and AI experiences.

This role focuses on solving challenging problems in information extraction, entity understanding, entity resolution, and knowledge acquisition from unstructured and semi-structured data. The ideal candidate is passionate about applying software engineering, machine learning, and LLM technologies to improve the quality and coverage of entity intelligence at scale.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.  

Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50- mile commute of a designated Microsoft office in the U.S. or 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction.

Responsibilities

  • Design and develop systems for entity extraction, enrichment, and understanding from diverse content sources.
  • Apply machine learning and LLM-based approaches to identify, classify, and enrich entities and their attributes.
  • Build solutions for entity resolution, disambiguation, and linking across multiple data sources.
  • Improve entity quality through precision/recall analysis, evaluation frameworks, and data-driven experimentation.
  • Develop scalable workflows for processing large volumes of structured and unstructured content.
  • Collaborate with applied scientists, data scientists, and product teams to bring AI-powered entity capabilities into production.
  • Drive technical design, implementation, testing, and operational excellence for entity intelligence systems.
  • Mentor engineers and contribute to technical leadership across the team.

Qualifications

Required Qualifications:

  • 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.
Other Requirements

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.

Preferred Qualifications

  • Master'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 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 working with machine learning or AI-driven systems.
  • Experience processing and analyzing large-scale structured or unstructured datasets.
  • Solid understanding of software design, distributed systems, and production engineering practices.
  • Demonstrated ability to independently drive projects from concept to production.
  • Excellent problem-solving and cross-functional collaboration skills.
#MicrosoftAI

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800.00 - $234,700.00 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $160,200.00 - $261,000.00 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

https://careers.microsoft.com/us/en/us-corporate-pay

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Salary : $119,800 - $234,700

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer, Knowledge Graph/Entity Systems - Microsoft AI Search?

Sign up to receive alerts about other jobs on the Senior Software Engineer, Knowledge Graph/Entity Systems - Microsoft AI Search career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$119,030 - $151,900
Income Estimation: 
$149,493 - $192,976
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Microsoft AI

  • Microsoft AI Redmond, WA
  • Overview We have an opportunity to fundamentally rethink the software that people use most: the browser. Every day, billions of people open a browser becau... more
  • 2 Days Ago

  • Microsoft AI Redmond, WA
  • Overview We are hiring for a Principal Product Manager with a proven track record of building AI-driven creative products that help advertisers produce hig... more
  • 2 Days Ago

  • Microsoft AI Redmond, WA
  • Overview Microsoft AI Monetization is a customer-first organization dedicated to building the next generation of AI-powered products that serve our custome... more
  • 2 Days Ago

  • Microsoft AI Redmond, WA
  • Overview Microsoft Advertising is a rapidly growing business powering global advertisers across search, audience, and emerging AI-driven channels. The Meas... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer, Knowledge Graph/Entity Systems - Microsoft AI Search jobs in the Redmond, WA area that may be a better fit.

  • Microsoft AI Redmond, WA
  • Overview The Bing Multimedia team is shaping the next generation of AI-powered visual discovery, helping people explore, understand, and make decisions thr... more
  • 10 Days Ago

  • Microsoft AI Redmond, WA
  • Overview Senior Software Engineer – Auction Logic – Monetize Platform We built a platform to provide an open, transparent marketplace and powerful enterpri... more
  • 26 Days Ago

AI Assistant is available now!

Feel free to start your new journey!