Microsoft's Azure Data engineering team is seeking a Principal Software Engineer to join their databases team, specifically working on Azure PostgreSQL. This role is part of the larger Azure Data portfolio, which includes products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and Power BI.
As a Principal Software Engineer, you'll be responsible for architecting and developing scalable, reliable, and high-performance solutions for Azure PostgreSQL. You'll lead technical vision and strategy, mentor other engineers, and implement AI/ML-based monitoring and auto-mitigation platforms. The role involves working closely with customers, managing live site issues, and ensuring service security and compliance.
The ideal candidate should have extensive experience with Linux system internals, performance analysis, and large-scale service development. You'll be working with open-source software, particularly PostgreSQL, and building fault-tolerant, performant, self-managing services that can host mission-critical customer workloads at massive scale.
Microsoft offers a comprehensive benefits package including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time away. The company values diversity and inclusion, seeking out different perspectives to drive innovation and better serve customers.
This is an opportunity to work on cutting-edge database technologies, contribute to open-source projects, and make a significant impact on Microsoft's cloud database services. You'll be part of a rapidly growing team that's passionate about developing innovative solutions in the databases and distributed systems space.