Job Summary:
Microsoft is seeking a Senior Software Engineer to join their Entity Data team within Microsoft AI Search. This role focuses on developing AI-powered systems that extract and understand real-world entities from large-scale content sources, leveraging machine learning and LLM techniques to enhance entity intelligence.
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:
• 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.
• 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:
• 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.
Company:
Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services. Founded in 1975, the company is headquartered in Redmond, USA, with a team of 10001+ employees. The company is currently Late Stage.