Microsoft's Azure Data engineering team is leading the transformation of analytics in the cloud world, building the data platform for the age of AI. The databases team within Azure Data builds and maintains Microsoft's operational Database systems, focusing on both relational and non-relational offerings.
As a Software Engineer II in the Hyperscale team for Azure SQL Database, you'll be working on cutting-edge technology in compute and storage. The role involves developing innovative solutions for database, computing, and storage challenges at scale while maintaining high performance. You'll be part of a team that delivers world-class relational database server technologies used globally, from small devices to large-scale cloud deployments.
The position requires strong programming skills in languages like C++, C#, or Java, along with a deep understanding of database system internals and query processing. You'll be working on systems that support high availability, predictability, and elasticity, handling hundreds of terabytes of data and thousands of users.
This is an exciting opportunity to join Microsoft's mission to build the world's best data management Cloud platform and transform how people use databases. The role offers exposure to challenging technical problems, collaboration with talented engineers, and the chance to impact Microsoft's cloud database services used by customers worldwide.
Benefits include comprehensive healthcare, educational resources, investment options, parental leave, and various other perks. Microsoft values diversity and maintains an inclusive work environment where different perspectives are actively sought out to drive innovation.