CareerPlanSign in

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

United States, California, Mountain View💼 Full-time🗓 2026-06-25 → 2026-09-27

Core

Design and develop scalable systems for entity extraction, enrichment, resolution, and disambiguation using machine learning and LLM-based approaches to process diverse content sources.

Role type

Senior Software Engineer (AI/ML Systems)

Builds

Production entity intelligence systems and scalable workflows for processing large volumes of structured and unstructured content.

Domain

Artificial Intelligence / Machine Learning / Knowledge Graphs

Deliverable

production ML models

Required skills

Machine learning and AI-driven system development, processing large-scale structured/unstructured datasets, software design, distributed systems, production engineering practices, precision/recall analysis, data-driven experimentation, C/C++/C#/Java/JavaScript/Python

Preferred skills

N/A

Technologies

C, C++, C#, Java, JavaScript, Python

Responsibilities

Design and develop systems for entity extraction and enrichment, apply ML/LLM approaches to identify and classify entities, build solutions for entity resolution and linking, improve entity quality through evaluation frameworks, develop scalable processing workflows, collaborate with scientists and product teams, drive technical design and operational excellence, mentor engineers.

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.