Software Engineer II - Front End
Microsoft
Microsoft
Join Microsoft's Azure Data engineering team, a leader in transforming global data analytics with cutting-edge products like Microsoft Fabric, Azure SQL DB, and Power BI. Our mission is to create the foundational data platform for the AI era, empowering data-first applications and fostering a data-driven culture.
Within Microsoft Fabric, the Platform team is instrumental in building and maintaining the unified infrastructure that seamlessly integrates all Fabric workloads. This includes shared services for governance, security, and a cohesive data model, enabling customers to manage their entire data ecosystem from a single point.
The Microsoft IQ team focuses on delivering contextual intelligence, enhancing how users understand, interpret, and act on information. By establishing a shared semantic layer, we ensure that insights are consistent, relevant, and aligned with business objectives. This capability powers advanced analytics, intuitive natural language interactions, and AI-driven scenarios that transform raw data into actionable insights at scale.
Architect and implement AI-powered features leveraging large language models (LLMs), prioritizing robust context management, system reliability, and demonstrable customer value.
Develop retrieval-augmented generation (RAG) solutions using technologies such as Azure Cosmos DB and semantic search to deliver accurate and grounded responses.
Integrate AI-assisted development practices and tools to enhance engineering efficiency, code quality, and project delivery timelines.
A Bachelor's Degree in Computer Science or a related technical field, coupled with a minimum of 4 years of technical engineering experience. Proficiency in coding languages such as C, C++, C#, Java, JavaScript, or Python is essential, or equivalent practical experience.
Demonstrated experience in developing web-based applications using modern technologies and frameworks, including HTML5, JavaScript/TypeScript, ReactJS, or AngularJS.
Preferred qualifications include a Master's Degree in Computer Science or a related technical field, or an equivalent combination of education and extensive experience.
Additional desirable skills encompass hands-on experience with large language models (LLMs), focusing on context management and optimization. Proficiency in building retrieval-augmented generation (RAG) solutions with Cosmos DB and semantic search, along with experience in adopting agentic development practices using tools like GitHub Copilot, is highly valued to accelerate implementation and delivery.
Microsoft Corporation
Software Development