Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their Scope Compiler team. This role is part of the team building the data platform for the age of AI, focusing on products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and other key data services.
The position involves working on Scope - Microsoft's massively scalable analytics engine that handles hundreds of thousands of jobs and exabytes of data daily. You'll be responsible for designing and building the Scope scripting language, translating customers' high-level data operations written in Python and C# to run on thousands of machines.
As a Senior Software Engineer, you'll be part of a small team of language designers working on compiler engineering, including parsing, type-checking, query planning, and code generation. The role offers the opportunity to impact the entire language stack, from the heuristic-driven optimizer to the massively parallel distributed scheduler.
The ideal candidate should have 6+ years of technical engineering experience with strong programming skills, particularly in C# and Python. This position offers a unique opportunity to apply cutting-edge data analytics research to a system used by real businesses daily, making it perfect for those interested in compiler engineering or language design.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time away. The position allows for up to 100% work from home with 0-25% travel requirements. Join Microsoft's culture of innovation and collaboration while working on technology that impacts millions of users worldwide.