Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading tech company is seeking a Principal Software Engineer to innovate in AI information retrieval. This role requires strong coding skills and expertise in knowledge graphs, contributing to advanced AI solutions in team-oriented projects.
Overview: Microsoft CoreAI's mission is to empower every developer to shape the future with Artificial Intelligence (AI). CoreAI is developing a new AI-first app stack, aligning infrastructure, platforms, and tools to support this mission. By providing developers with the right tools and resources, we aim to enable both Microsoft and our customers to unlock the full potential of AI in their applications and business processes.
We're hiring a Principal Software Engineer to join CoreAI. 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. We build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Connecting AI systems with the right knowledge is a central part of modern application and agent platforms. Over the last two years, RAG has enabled grounding for many scenarios, but as questions get more complex and data volumes grow, we need continued innovation to create systems that can handle the needs of future applications and agents.
The AI Knowledge team within Azure Foundry builds knowledge understanding and retrieval systems for the Microsoft platform. We cover a wide spectrum of problem spaces, including internet-scale vector and hybrid search, state-of-the-art transformer-based ranking models, unstructured content understanding, and structure extraction. We're looking for experts in knowledge graphs, semantics, alternative representations, and adjacent topics to join us in pushing the limits of performance for knowledge retrieval.
This is an exploratory effort. We seek individuals with extensive experience in the domain, a demonstrated track record of being self-starters, productive coders, understanding of the business context of technology, and excellent team players.