Principal Software Engineer
Microsoft
Microsoft
Join Microsoft's Azure Data engineering team, a leader in transforming data analytics. We are building the data platform for the age of AI, empowering a new generation of data-first applications and fostering a data-driven culture. Our work spans across products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and Power BI, making us central to delivering an end-to-end intelligence platform.
The Microsoft IQ team focuses on bringing contextual intelligence to users, enabling them to understand, reason over, and act on information. By grounding data in a shared semantic layer, we ensure insights are consistent and meaningful, powering smarter analytics and AI-driven scenarios.
We thrive on diversity and inclusion, actively seeking out different perspectives to harness collective power and better serve our customers.
As a Principal Software Engineer, you will: - Design and implement AI-powered capabilities leveraging Large Language Models (LLMs), focusing on effective context management, reliability, and delivering measurable customer value. - Develop Retrieval-Augmented Generation (RAG) solutions using technologies like Azure Cosmos DB and semantic search to provide accurate, contextually grounded responses. - Utilize AI-assisted and agentic development practices and tools to enhance engineering productivity, improve quality, and streamline delivery processes. - Embrace and embody our company culture and values in your daily work.
To excel in this role, you will need: - A Bachelor's Degree in Computer Science or a related technical field, coupled with 8+ years of technical engineering experience, including proficiency in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent practical experience. - Preferred qualifications include a Master's Degree in Computer Science or a related technical field with 8+ years of experience, or a Bachelor's Degree with 12+ years of experience. Experience with semantic search is also a plus. - The ability to pass Microsoft's Cloud Background Check and meet other specialized security screening requirements is mandatory for this position.
Microsoft Corporation
Technology