Required Skills
About the Job
Microsoft's Azure Data engineering team is at the forefront of transforming data analytics with cutting-edge products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and more. Our mission is to build the data platform for the age of AI, empowering data-first applications and fostering a data culture.
As a Senior Software Engineer within the Azure Data Databases team, you will play a crucial role in designing and developing features for Microsoft's flagship Hyperscale cloud database offering, Azure SQL DB. You will work on core database engine areas, including logging and recovery, transactions, versioning, and database structures like b-trees and heaps. This is an opportunity to solve complex challenges at scale and contribute to mission-critical, AI-enabled operational databases across relational, non-relational, and OSS offerings.
We are seeking an experienced engineer who can design and code highly complex features using the latest compute and storage technologies, apply innovative algorithms, and influence product architecture and technical roadmaps. You will lead by example, produce extensible and maintainable code, apply metrics to drive quality and stability, and actively use AI for productivity. Participation in a 24x7 live site on-call rotation is also a key responsibility.
Microsoft is committed to fostering an inclusive environment where diverse perspectives are sought out and valued. We believe this leads to better outcomes for our customers and a richer experience for our employees.